我正在尝试根据以下详细代码使用pyqt创建垂直布局。问题是,一旦执行它,窗口根本不包含任何按钮... 我尝试了不同的第一个布局示例,但都无法正常工作。
如果有人能帮助我,我将非常感谢。
非常感谢您
import sys
from PyQt5 import QtWidgets
class Window(QtWidgets.QMainWindow):
def __init__(self):
super().__init__()
self.createLayout()
def createLayout(self):
b1 = QtWidgets.QPushButton("Button1")
b2 = QtWidgets.QPushButton("Button2")
b3 = QtWidgets.QPushButton("Button3")
b4 = QtWidgets.QPushButton("Button4")
mainLayout = QtWidgets.QVBoxLayout()
mainLayout.addWidget(b1)
mainLayout.addWidget(b2)
mainLayout.addWidget(b3)
mainLayout.addWidget(b4)
self.setLayout(mainLayout)
self.setWindowTitle("Form Layout")
self.show()
def main():
app = QtWidgets.QApplication(sys.argv)
windowForm = Window()
sys.exit(app.exec_())
if __name__ == '__main__':
main()