为什么QListWidget内容没有显示出来

时间:2012-12-05 12:52:11

标签: python pyqt4 qlistwidget

我正在尝试填充一个窗口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()
窗户显示为空!!!为什么?

1 个答案:

答案 0 :(得分:1)

你没有告诉布局它属于哪个小部件。试试这个:

layout = QtGui.QHBoxLayout(dialogWin)