QT/PyQT使用QT Designer的最佳实践

5
你在QT/PYQT和QT Designer方面的开发方法是什么?你是这样做的吗:
  1. 将所有组件放在面板上(没有任何布局)并排列它们
  2. 将组件放在布局中(垂直对齐/水平对齐/表单/网格)
  3. 生成UI文件并开始编码
当你有自定义小部件时,你如何管理?例如,当你需要微调QButton或QLineEdit的行为时,是否可以将此自定义小部件添加到设计师中?
1个回答

5

回答你问题的一部分:

是的,可以将自定义小部件添加到设计师中。您有两个选择:

  • 您可以编写一个完整的设计师插件 - 请参见为Qt Designer创建自定义小部件以获取完整示例。
  • 您可以升级小部件 - 即,您选择一个外观和/或功能类似于运行时将要创建的小部件的已经存在的小部件,将“模拟”小部件放在表单上,右键单击它,然后将其“升级”为最终使用的实际小部件类型。在运行时,表单解析器将创建您的实际小部件而不是占位符。有关更多详细信息,请参见使用Qt Designer的自定义小部件>升级小部件

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接