求教个tkinter问题
时间:12-13
整理:3721RD
点击:
ttk, 打开一个对话框时要预先从串口读取一些东西, 每次读取要几十ms, 总共一二十次, 得等几秒, 所以打算放个Progressbar来显示进度.
结果问题来了, 如果不在每次读取时都执行一次Progressbar的update()方法, 结果就是读取完了进度条才显示出来, 等于没用;
如果每次读取时都执行update(), 结果是每次刷新都得卡1秒左右. 实际读取时间也就几十ms.
然后找到卡的位置是Serial类的readline()方法, 改Serial类的timeout参数无效.
不知道这里有什么好办法?
结果问题来了, 如果不在每次读取时都执行一次Progressbar的update()方法, 结果就是读取完了进度条才显示出来, 等于没用;
如果每次读取时都执行update(), 结果是每次刷新都得卡1秒左右. 实际读取时间也就几十ms.
然后找到卡的位置是Serial类的readline()方法, 改Serial类的timeout参数无效.
不知道这里有什么好办法?
去python区问更合适。
多谢, 已经解决了~