005、在 QTdesigner 中使用水平布局


1、没有使用水平布局时,各按钮大小不一致,布局错落。  (使用后,按钮大小一致,布局整齐。)

2、从控件栏拖出一个水平布局到窗口,选择所有按钮往水平布局里面拖

3、所有按钮在水平布局中,大小一致,布局不再错乱。

4、用扩展工具 pyuic 执行得到 .py文件

5、在同级目录下,新建一个 run.py  文件,如下:

import sys

from PyQt5.QtWidgets import QApplication, QMainWindow

import HorizontalLayoutDemo

if __name__ == '__main__':
    app = QApplication(sys.argv)    # 创建一个应用程序对象
    mainWindow = QMainWindow()      # 创建一个主窗口对象

    ui = HorizontalLayoutDemo.Ui_MainWindow()   # 实例化自己构建的控件ui
    ui.setupUi(mainWindow)      # 初始化,告诉程序,往哪个主窗口对象添加控件ui
    mainWindow.show()           # 显示
    sys.exit(app.exec_())       # 退出

运行结果如下:

参考学习:https://www.bilibili.com/video/BV154411n79k?p=7&spm_id_from=pageDriver