我正在尝试填充一个窗口QListWidget,但是当我运行代码时,空的QDialog窗口出现了。
app = QtGui.QApplication(sys.argv)
app.setStyle("cleanlooks")
dialogWin=QtGui.QDialog()
dialogWin.setWindowTitle("QDialog Window")
dialogWin.setGeometry(100,230,270,210)
data=QtCore.QStringList()
data << "one" << "two" << "three" << "four" << "five"
layout = QtGui.QHBoxLayout()
layout.setMargin(1)
listWidget=QtGui.QListWidget()
layout.addWidget(listWidget)
layout.addStretch(1)
dialogWin.show()
窗户显示为空!!!为什么?
答案 0 :(得分:1)
你没有告诉布局它属于哪个小部件。试试这个:
layout = QtGui.QHBoxLayout(dialogWin)