Pyside GUI 函数覆盖问题

Pyside GUI function overwrite issue

我正在学习在 PySide 中制作 GUI。

  • 如果要调整大小,请使用:button_1.setFixedSize({your scale}*button_1.size())

  • makebuttons 函数通过删除以上所有内容创建另一个 centralWidget,因此您将看不到您对角度所做的操作。

  • 要更改 QLineEdit 的宽度,请使用 {your QlineEdit} .setFixedWidth({your width})

我使用 Qt Designer 来完成我所有的 Pyside GUI 工作,即使它是一个相当琐碎的程序。它不仅仅是一个拖放式 WYSISYG 工具。对于示例中的按钮之类的东西,您将看到一个可配置属性列表,包括按钮的大小参数以及配置布局的能力。

因此,我的解决方案是在 QT Designer 中创建您的 GUI,然后在使用 pyside-uic 工具将代码转换为 [=11= 之前修改那里的布局].然后只需将生成的 python 模块导入您的代码。从那里您仍然可以在以后的代码中重新配置您想要的任何内容,例如,如果您需要在程序运行期间更改 GUI 的外观。