![]() |
1
2
我看不出使用计时器有什么问题。这就是节流,本质上-不允许超过 X 每秒事件数。重要的是,在盲目更新用户界面之前,让你的计时器检查一下,确保有什么东西发生了变化——你不希望它无缘无故地每隔半秒更新一次屏幕。 所以-像平常一样挂起事件,但是不要立即进行更新,而是设置一个标志。定时器可以在更新用户界面之前检查标志。 或者,如果你坚持优化,让事件启动计时器,并在更新后立即停止计时器;这样,除非最近发生了事件,否则计时器根本不会运行。 对于“专业人士”是否会这样做的问题,我无法给出明确的答案,因为这一领域的专业人士似乎有着截然不同的做事方式。 |
![]() |
FranticFronk · Tkinter单选按钮在已选择时执行命令 6 月前 |
![]() |
Kumkuatte · 如何将UI元素对齐到Unity中的左侧位置 10 月前 |
![]() |
Calax · GUI不显示所有组件(C++) 11 月前 |
![]() |
trassert · python flet容器 11 月前 |
![]() |
Shady Abdulmunim · 喷气背包组合中的扫掠渐变圆形进度条 11 月前 |
![]() |
Jason Parmar · 伪OSS错误:校验和输入流计算器不支持标记 11 月前 |
![]() |
zadisk8 · 带有Q拆分器和多级选项卡的PyQt5 1 年前 |
![]() |
Patrick Visi · Zitadel日常创建服务用户 1 年前 |