gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 19:21:42 27 4
gpt4 key购买 nike

QT/PYQT 和 QT Designer 的开发方法是什么?
你这样做:

  • 将所有组件放在面板上(没有任何布局)并排列它们
  • 将组件放入布局(垂直/水平/表格/网格)
  • 生成 UI 文件并开始编码

  • 当您有自定义小部件时如何管理?例如,当您必须微调 QButton 或 QLineEdit 的行为时?是否可以将此自定义小部件添加到设计器?

    最佳答案

    回答您的部分问题:

    是的,可以向设计器添加自定义小部件。您有两种选择:

  • 您可以编写一个成熟的设计器插件 - 参见 Creating Custom Widgets for Qt Designer一个完整的例子。
  • 您可以推广小部件 - 即,您选择在外观和/或功能上与您将在运行时创建的小部件相似的现有小部件,将“模拟”小部件放在表单上,​​右键单击它,然后将其“提升”为您将使用的最终小部件的实际类型。在运行时,表单解析器将创建您的实际小部件而不是占位符。见 Using Custom Widgets with Qt Designer > Promoting Widgets更多细节。
  • 关于使用 QT Designer 的 QT/PyQT 最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2905331/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com