|
1
1
一般的诊断是消息泵有问题。你并没有抱怨这些控件根本没有自己绘制,所以看起来这不太可能完全被破坏。如果这是一个偶然的绘画问题,那么诊断是你有一个线程问题。换句话说,您正在更新控件属性,或者从错误的线程调用invalidate/update。 Windows窗体具有此的内置诊断程序,在附加调试程序时处于活动状态。确保未将control.checkForIllegalCrossThreadCalls设置为false。 接下来要看的是消息泵本身。当用show()方法而不是showdialog()显示表单时,非托管消息泵将调度消息。这本身就有一些不良的副作用,键盘加速器将不再工作,选项卡也不会工作。如果使用ShowDialog(),请检查问题是否消失。 您的评论提供了另一个提示,说明问题可能是什么。如果您知道从另一个线程调用时,invokeRequired会出错 和 在使用错误的表单对象引用时,您没有看到任何可见的更新迹象。可能是用新操作符创建的。请确保使用现有的application.openforms[]在获取引用时遇到问题,可以为您提供一个引用。 |
|
|
FranticFronk · Tkinter单选按钮在已选择时执行命令 1 年前 |
|
|
Kumkuatte · 如何将UI元素对齐到Unity中的左侧位置 1 年前 |
|
|
Calax · GUI不显示所有组件(C++) 1 年前 |
|
|
trassert · python flet容器 1 年前 |
|
|
zadisk8 · 带有Q拆分器和多级选项卡的PyQt5 1 年前 |
|
|
Patrick Visi · Zitadel日常创建服务用户 1 年前 |