Bonjour,
j'aimerais lire un fichier de configuration et afficher certaines valeurs dans une QListView.
La listView est d'ans un module que j'importe.
Le module où est créée la Dialog avec la listView:
et le main où j'importe la listView et j'aimerais afficher le texte "hello World" (pour commencer)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 class Ui_DialogList(object): def setupUi(self, DialogList): DialogList.setObjectName(_fromUtf8("DialogList")) DialogList.setModal(False) self.listView = QtGui.QListView(self.gridLayoutWidget) self.listView.setStyleSheet(_fromUtf8("color:rgb(0,0,0);\n" "background-color: rgb(255, 255, 255);")) self.listView.setObjectName(_fromUtf8("listView"))
mais j'obtiens cette erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 #Listing class MenuListing(QtGui.QDialog): def __init__(self, parent = None): super(MenuListing, self).__init__(parent) self.ui = Ui_DialogList() self.ui.setupUi(self) text = "hello world" item = QtGui.QListWidgetItem(self.ui.listView) item.setText(text)
Je ne comprend pas la façon de faire, peut-on m'expliquer?File "/Users/macbookpro15/Desktop/PycharmProjects/VoIP2/main.py", line 215, in __init__
item = QtGui.QListWidgetItem(self.ui.listView)
TypeError: arguments did not match any overloaded call:
QListWidgetItem(QListWidget parent=None, int type=QListWidgetItem.Type): argument 1 has unexpected type 'QListView'
QListWidgetItem(str, QListWidget parent=None, int type=QListWidgetItem.Type): argument 1 has unexpected type 'QListView'
QListWidgetItem(QIcon, str, QListWidget parent=None, int type=QListWidgetItem.Type): argument 1 has unexpected type 'QListView'
QListWidgetItem(QListWidgetItem): argument 1 has unexpected type 'QListView'
Merci.
Partager