我正在寻找使QT格式为只读,但未禁用。我试图实现的是用户仍然可以使用它的控件,例如查看组合框中有什么元素,或滚动到列表框的末尾,但不应该能够更改这些组件的值。由于禁用窗体不允许任何交互,并且我没有在API中找到任何与使窗体成为只读相关的任何内容,所以我想知道该问题有什么可行的解决方案。只读QT格式
Q
只读QT格式
0
A
回答
0
我选择的方法有一个特别的方法,在我的表类:
- 使得只读
- 组合/检查/清单,其他控件禁用
- 控制文本编辑这允许导航
1
要做到这一点的唯一方法是连接到有问题的QComboBox的currentIndexChanged
信号,并防止它从你想要的改变。如果这是你想做的事情,你可以考虑继承QComboBox;但没有什么可以让你在默认框架中做到这一点。
相关问题
- 1. 只读表格字段格式化
- 2. 将Qt 3.x格式转换为Qt 4.x格式
- 3. Php将秒转换为只读值的可读格式
- 4. Propel“只读”模式
- 5. Qt图像格式插件
- 6. CHM格式的Qt文档
- 7. Sharepoint的只读模式是否为只读模式?
- 8. 以只读模式删除单元格编辑样式Silverlight DataGrids
- 9. 如何让表格只读?
- 10. 表格只读默认
- 11. Qt读取许多图像优化 - 如何只读取大小?
- 12. Web2py - 多个表格只读表格
- 13. 以.rdlc格式导出为PDF格式的报告为只读C#
- 14. 为什么网格变成只读?如何避免只读网格问题?
- 15. Onedrive在只读模式
- 16. Pendrive在只读模式
- 17. 如何将一个qt格式的变量传递给其他格式的qt格式?
- 18. 阅读格式90
- 19. 读取blob格式
- 20. 阅读JSON格式
- 21. 阅读ePub格式
- 22. 如何格式化Adobe LiveCycle ES2中的只读输出值?
- 23. Django的管理员:如何格式化只读字段?
- 24. 以只读格式文本框编辑当前行
- 25. 在严格模式下不允许分配只读属性IE11
- 26. SQL Server报告服务字格式渲染只读文本框
- 27. 如何从.doc创建图像(或其他“只读”格式)
- 28. 格式USB与坏分区表(只读FS)
- 29. 对于大量只读格式文本的推荐WinForms控件
- 30. 的Rails 2.2.2格式输入字段为只读
其实我打算这样做,整个窗口不仅包括组合框......但任何其他组件。也许我需要继承很多组件。感谢您的回复。 – fritzone
组合框肯定是唯一一个对此有问题的组件,因为大多数其他组件(即LineEdit ..)的“禁用”状态对于只读视图就足够了。 – TZHX
nop,例如,您无法更改TabWidget中的选项卡:( – fritzone