|
3
|
| Chaowlert Chaisrichalermpol · 技术社区 · 16 年前 |
|
|
1
15
拜托 不要在UI线程中睡觉。它会冻结你的用户界面-这是一件坏事。
要么有某种类型的计时器(使用正确的计时器,您应该能够让它在UI线程中触发),要么使用单独的线程(通过
|
|
|
2
2
另一种选择是使用一个后台工作人员(一个线程工具在这里有点多余,但技术上可以使用),并让它报告进度。 |
|
|
3
2
我会用C# BackgroundWorker 更新用户界面。这并不像您期望的那样工作,因为thread.sleep()正在冻结您的UI线程。 编辑:你想要的教程 here |
|
|
4
1
同上,在主(GUI)线程中睡觉——不惜一切代价避免它。虽然你不想调度员,但我还是建议你尝试(类似于)以下方法:
|
|
|
FranticFronk · Tkinter单选按钮在已选择时执行命令 1 年前 |
|
|
Kumkuatte · 如何将UI元素对齐到Unity中的左侧位置 1 年前 |
|
|
Calax · GUI不显示所有组件(C++) 2 年前 |
|
|
trassert · python flet容器 2 年前 |
|
|
zadisk8 · 带有Q拆分器和多级选项卡的PyQt5 2 年前 |
|
|
Patrick Visi · Zitadel日常创建服务用户 2 年前 |