fredericmazue wrote:Quote:
Avec tout ça rien ne s'affiche...
Je ne vois aucun appel à drawPath. C'est normal ?
Juste, mais toujours pas ! Rah, je vais faire des tutos à la fin de mon stage en francais et complets.
class DrawWidget(QtGui.QLabel):
def __init__(self, parent=None):
super (DrawWidget, self).__init__ (parent)
QPath = QtGui.QPainterPath()
painter = QtGui.QPainter()
QPath.setFillRule(QtCore.Qt.OddEvenFill)
QPath.lineTo(0.0,87)
QPath.lineTo(0.0,60)
QPath.lineTo(10.0,60)
QPath.lineTo(35,35)
QPath.lineTo(100.0,35)
QPath.lineTo(100, 87)
QPath.lineTo(0.0, 87)
QPath.addRect(0,0,100,100)
painter.begin(self)
painter.fillRect(0,0,800,600, QtCore.Qt.white)
painter.fillPath(QPath, QtGui.QBrush(QtCore.Qt.BDiagPattern))
painter.drawPath(QPath)
painter.end()
class DrawGraph(QtGui.QFrame):
def __init__(self, parent=None):
QtGui.QFrame.__init__(self, parent)
self.move(0, 0)
self.setMinimumSize(800, 600)
self.setFrameStyle(QtGui.QFrame.Sunken | QtGui.QFrame.StyledPanel)
self.setWindowTitle(self.tr("Test AFPy Objets Graphique"))
dw = DrawWidget(self)
Juste, mais toujours pas ! Rah, je vais faire des tutos à la fin de mon stage en francais et complets.