Bonjour,
Dans mon (laborieux) aprentissage de PyQT4, je butte sur le problème suivant :
Je n’arrive pas à pousser des données dans un QTableWidget.
J’ai singé des exemple de code que j’ai glané ça et là, mais ça ne veux pas rentrer !
Que je balaie le Query qlist ou que je pousse le texte ‘test’, le résultat est le même : un tableau de [300x5] cellules VIDES.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 while (qlist.next()): <div style="margin-left:40px">row += 1 MainWindow.tableWidget.setRowCount(row) for fn in range(5): <div style="margin-left:40px">print row, fn, newitem, qlist.value(fn).toString() newitem=QTableWidgetItem('test') #newitem=QTableWidgetItem(unicode(qlist.value(fn).toString())) MainWindow.tableWidget.setItem(row,fn ,newitem)</div></div>
Où est mon erreur ?
Dans la foulée, est-il possible de changer le titre de la fenêtre principale en cours de session?
Dans l'initialisation de la fenêtre, j'ai un
self.setWindowTitle="My Collection"
ou dans le corps du programme, j'ai
MainWindow.setWindowTitle="My Collection"
mais à l'exécution j'obtient obstinément une fenêtre qui s'appelle "pythow"
Pour info, ma configuration est
Python 2.6.1
Qt 4.4.2
PyQt 4.4.4
Bien à vous,
Gérard
Partager