bonjour à toutes et à tous,

question d'un débutant de chez débutant, qui après une foultitude d'essais,
de nombreuses recherches, ne parvient pas à faire :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 
import sys
from PyQt4 import QtGui
from PyQt4.QtGui import QTreeWidget
class Dialogue(QtGui.QDialog):
	def __init__(self):
		super( Dialogue, self ).__init__()
		self.gL=QtGui.QGridLayout()
		self.tree=QTreeWidget()
		self.tree.setHeaderLabels(["un","deux"])
		for lig in range(3):
			item = QtGui.QTreeWidgetItem()
			for col in range(2):
				item.setText( col, str(lig)+"/"+str(col) )
			self.tree.addTopLevelItem(item)
		self.gL.addWidget(self.tree, 0, 1, 1, 1 )
		self.setLayout(self.gL)
app=QtGui.QApplication( sys.argv )
window=Dialogue()
window.show()
sys.exit( app.exec_()
çà, çà baigne, mais... j'aimerais "regarder" toutes les lignes colonnes d'un
QTreeWidget ( dont on ne connait ni le nombre de lignes , ni le
nombre de colonnes : 3 lignes et 2 colonnes c'est pour l'exemple,
l'utilisateur pourra en ajouter, en enlever )
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
for lig in ... :					# oui mais quoi, comment ?
	for col in ... :				#		"
		print ( tree[lig,col]... )		#		"
si vous pouvez m'aider, m'aiguiller....
merci d'avance.