2
A
回答
5
show()
只有在完成填充/布置后才能使用该小部件。
或者在您完成向其添加内容之前,不要将您的布局附加到它的小部件。 (即,只有在您完成向your_layout
添加内容后才呼叫setLayout(your_layout)
)。
或者,查看
updatesEnabled
QWidget
属性。您可以使用它来暂时禁用小部件的更新以防止闪烁。 (这在你制作“大规模”改变到基础数据是在更复杂的窗口小部件等
QTableWidget
和类似最有用的。)
从DOC报价以上:
setUpdatesEnabled()通常用于
在短时间内禁用更新,例如为了避免在大的更改期间出现屏幕闪烁。在Qt中,小部件通常不会产生屏幕闪烁,但在X11上,当小部件被隐藏之前,服务器可能会擦除屏幕上的区域,然后才能被其他小部件替换。禁用更新解决了这个问题。
相关问题
- 1. doublebuffering不减少闪烁
- 2. 减少.NET FlowLayoutPanel的闪烁
- 3. 如何减少Delphi中的PageControl闪烁?
- 4. 减少闪烁通过关闭WS_CLIPCHILDREN
- 5. 使用amp:access时有减少闪烁的策略吗?
- 6. Javascript:使用效果队列减少Scriptaculous闪烁?
- 7. 如何减少回发时IE中的闪烁?
- 8. 当您更改面板中的图像时减少闪烁
- 9. 减少/删除进度条内部文本的闪烁
- 10. 如何减少渲染上的cufon闪烁?
- 11. 减少在窗体转换之间闪烁
- 12. UIAlertViewController闪烁/闪烁简要
- 13. Symfony OutputFormatterStyle“闪烁”不闪烁
- 14. 停止闪烁从闪烁
- 15. 闪烁或闪烁bgcolor
- 16. 使用Visual C++闪烁LED
- 17. 使用SC.Timer闪烁光标
- 18. jQuery闪烁使用.load
- 19. 使用OpenCV消除闪烁?
- 20. 避免使用LWJGL闪烁
- 21. 停止闪烁使用stopInterval
- 22. 使屏幕闪烁/闪烁提醒用户
- 23. 使QML TextField闪烁
- 24. 闪光/闪烁UIView
- 25. Android闪烁和闪烁的工具
- 26. 作为通知闪烁/闪烁JDialog
- 27. STM32F4探索板hal闪烁不闪烁
- 28. 粘滞导航像闪烁灯闪烁
- 29. 更改帧时活动闪烁/闪烁
- 30. Iframe与pdf黑色闪烁(闪烁)
如何将布局附加到窗口小部件? – Olumide 2014-09-01 19:34:22
使用'setLayout'。 – Mat 2014-09-01 19:36:48