1-水平布局-垂直布局和栅格布局的使用
1.UI转换成代码
# 将.ui文件转换为.py文件 # 方法一: python -m PyQt5.uic.pyuic demo.ui -o demo.py # 方法二: pyuic5 demo.ui -o demo.py
2.在QtDesigner中使用水平布局
先设计好水平布局,转换为python代码为xxx.py,然后创建一个调用xxx.py的代码
1.py from PyQt5.QtWidgets import QApplication,QMainWindow import demo import sys if __name__ == '__main__': app = QApplication(sys.argv) mainWindow = QMainWindow() ui = demo.Ui_MainWindow()
# 向主窗口中添加控件
ui.setupUi(mainWindow) mainWindow.show() sys.exit(app.exec_())
3.垂直布局和栅格布局与水平布局类似