【发布时间】:2019-02-21 21:17:44
【问题描述】:
我遇到了 QLayouts 的问题。
class welcomeWidget(QWidget):
def __init__(self):
super().__init__()
self.initText()
self.organize()
def initText(self):
self.welcome = QLabel("Welcome to Name!", self)
self.info = QLabel("This program allows you to....", self)
self.message = QLabel("First, you must enter some data...", self)
self.proceed = QLabel("Click on 'Next >>' to proceed.", self)
def organize(self):
vbox = QVBoxLayout(self)
scroll = QScrollArea(self)
vbox.addWidget(scroll)
wid = QWidget(self)
vevobox = QVBoxLayout(wid)
vv = QVBoxLayout()
vv.addWidget(self.welcome)
vv.addWidget(self.info)
vevobox.addLayout(vv)
self.show()
看起来像这样...
不知道该怎么做,每当我添加其他 QLabel 时,它们都会消失。
【问题讨论】:
标签: python python-3.x pyqt pyqt5 qlayout