我需要一个类似于Visual Studio或NetBeans中的属性窗口的小部件,它基本上有两列:左侧是属性名称,右侧是值。该值需要能够限制为特定类型,例如'bool'或'float'(具有有效范围),但应该还支持更复杂的类型(可能需要单击时弹出对话框,然后在窗口中仅显示toString()版本)。我相信我可以自己添加大多数这些功能,但最好的基础小部件是什么?
哦......属性的分组也很好(就像树一样)。属性编辑应调用回调函数(发送信号)。
我需要一个类似于Visual Studio或NetBeans中的属性窗口的小部件,它基本上有两列:左侧是属性名称,右侧是值。该值需要能够限制为特定类型,例如'bool'或'float'(具有有效范围),但应该还支持更复杂的类型(可能需要单击时弹出对话框,然后在窗口中仅显示toString()版本)。我相信我可以自己添加大多数这些功能,但最好的基础小部件是什么?
哦......属性的分组也很好(就像树一样)。属性编辑应调用回调函数(发送信号)。
Qt设计师拥有你想要的属性。它们很可能是使用QTreeView实现的。您可以随时查看源代码。