Bonsoir,
Je tombe depuis quelques jours sur des morceaux de codes que je ne parviens pas à comprendre.
il s'agit de ceci :
Un exemple peut être vu dans ce code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part objetPython << string
Code extrait de : "saxbookmarks.pyw"(exemple fourni avec PyQt) : 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
22
23
24 import sip sip.setapi('QVariant', 2) from PyQt4 import QtCore, QtGui, QtXml class XbelGenerator(object): def __init__(self, treeWidget): self.treeWidget = treeWidget self.out = QtCore.QTextStream() def write(self, device): self.out.setDevice(device) self.out.setCodec('UTF-8') self.out << '<?xml version="1.0" encoding="UTF-8"?>\n' \ << '<!DOCTYPE xbel>\n' \ << '<xbel version="1.0">\n' for i in range(self.treeWidget.topLevelItemCount()): self.generateItem(self.treeWidget.topLevelItem(i), 1) self.out << '</xbel>\n' return True
J'ai du louper un truc dans les doc Python lorsque j'ai commencé, car je n'ai jamais eu à utiliser cette façon de faire. Alors je me demande si c'est primordial ou pas ^^.
D'avance merci
Partager