Bonjour a vous tous,

J'aimerais avoir votre aide. Je viens de creer mon premier plugin, j'ai dessiner l'interface avec Qt Designer4. Je voulais cahnger le texte "papa" en "maman" en faisant un click sur le bouton valider. Malheureusement ca'n marche pas.

Voici mon code :

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
22
23
24
25
26
27
28
29
30
31
 
 
from PyQt4 import QtCore, QtGui
 
try:
    _fromUtf8 = QtCore.QString.fromUtf8
except AttributeError:
    _fromUtf8 = lambda s: s
 
class Ui_test(object):
    def setupUi(self, test):
        test.setObjectName(_fromUtf8("test"))
        test.resize(333, 221)
        self.label_3 = QtGui.QLabel(test)
        self.label_3.setGeometry(QtCore.QRect(130, 60, 121, 17))
        self.label_3.setObjectName(_fromUtf8("label_3"))
        self.pushButton = QtGui.QPushButton(test)
        self.pushButton.setGeometry(QtCore.QRect(100, 100, 98, 41))
        self.pushButton.setObjectName(_fromUtf8("pushButton"))
 
        self.retranslateUi(test)
        QtCore.QObject.connect(self.pushButton, QtCore.SIGNAL("clicked()", self.Changer()))
        QtCore.QMetaObject.connectSlotsByName(test)
 
    def retranslateUi(self, test):
        test.setWindowTitle(QtGui.QApplication.translate("test", "test", None, QtGui.QApplication.UnicodeUTF8))
        self.label_3.setText(QtGui.QApplication.translate("test", "Papa", None, QtGui.QApplication.UnicodeUTF8))
        self.pushButton.setText(QtGui.QApplication.translate("test", "Okey", None, QtGui.QApplication.UnicodeUTF8))
 
    def Changer(self):
        self.label_3.setText(QtGui.QApplication.translate("test", "Maman", None, QtGui.QApplication.UnicodeUTF8))

Merci deja pour votre aide. Bye.