tkinter吧 关注:129贴子:366
  • 6回复贴,共1

Python tkinter写的程序,点击窗口会导致程序暂停

只看楼主收藏回复

我是win10的系统,程序跑起来之后,我只要点击“Alt键”或者是鼠标去点击状态栏都会导致程序暂停,请问这是怎么回事?大家有知道的嘛?


1楼2022-02-25 17:37回复
    程序源代码发一下


    IP属地:广东2楼2022-02-27 10:11
    收起回复
      我知道了, 这是Windows系统或tkinter的bug。
      在Windows程序(如IDLE)中, 按下Alt键会出现待选择菜单的状态, 这是Alt键代表的含义。
      为了方便用户操作, Windows系统或tkinter会自动将进度条暂停??
      我试过了determinate模式, time.sleep()函数和Tk的after方法, 等各种办法, 仍是这样。


      IP属地:广东3楼2022-03-05 15:48
      收起回复
        alt 键,重新 bind 一下,return "break"
        xxx.bind('<KeyPress-Alt_L>',lambda event : "break")
        xxx.bind('<KeyPress-Alt_R>',lambda event : "break")


        IP属地:江苏4楼2022-05-02 15:03
        回复