水平レイアウトと同じ垂直レイアウト方法を使用します
つまり、デザイナーを使用して UI を設計し、それを py に変換して、表示用に次のコードを記述します。
import sys
import vertical_layout_demo
from PyQt5.QtWidgets import QApplication,QMainWindow
if __name__ == '__main__':
# 创建运行程序
app = QApplication(sys.argv)
# 创建主窗口
mainwindow = QMainWindow()
ui = vertical_layout_demo.Ui_MainWindow()
# 向主窗口中添加控件
ui.setupUi(mainwindow)
mainwindow.show()
sys.exit(app.exec_())
効果: