原文链接:https://www.fearlazy.com/index.php/post/320.html
现象:
用Qt5编写的程序,部分界面有时不能实时刷新。
如点击一个QCheckBox,不会立即显示勾选状态,切换到其他界面再切换回来可以看到QCheckBox显示为被勾选。
解决办法:
设置主窗口属性: setAttribute(Qt::WA_Mapped);
具体原因不详。Qt::WA_Mapped解释为指示部件被映射到屏幕,由Qt内核设置和取消。
原文链接:https://www.fearlazy.com/index.php/post/320.html
现象:
用Qt5编写的程序,部分界面有时不能实时刷新。
如点击一个QCheckBox,不会立即显示勾选状态,切换到其他界面再切换回来可以看到QCheckBox显示为被勾选。
解决办法:
设置主窗口属性: setAttribute(Qt::WA_Mapped);
具体原因不详。Qt::WA_Mapped解释为指示部件被映射到屏幕,由Qt内核设置和取消。