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 !

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>
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.

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