如何在listWidget中添加项目?

时间:2016-06-18 19:42:01

标签: python python-2.7 python-3.x qt-creator

我在listWidget中添加项目时遇到问题

我使用QT创建者创建了UI,并希望在python中导入它。

当我运行此代码时,项目不会显示在listWidget中,只显示白色空白。

问题是什么?

请帮帮我

我的代码是

import sys
from PyQt4 import QtCore, QtGui
from secdialog import Ui_SecDialog

class SecDialog(QtGui.QDialog, Ui_SecDialog):
    def __init__(self, parent=None):
        QDialog.__init__(self, parent)
        self.setupUi(self)
        self.listWidget.addItem("QlistItem_1");
        self.listWidget.addItem("QlistItem_2");
        self.listWidget.addItem("QlistItem_3");


if __name__ == '__main__': 
    app = QtGui.QApplication(sys.argv)
    ex = Ui_SecDialog()        
    ex.show()
    sys.exit(app.exec_())

1 个答案:

答案 0 :(得分:0)

您在Ui_SecDialog中创建了ex的实例,但是您想创建一个SecDialog实例:

ex = SecDialog()