Bonsoir,

Encore besoin d'un coup de main. Je débute en pyhton + PyQt

Je cherche à remplir le champ texte de mon appli en fonction d'un clic sur un bouton calculer.

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
    #Classe générale de l'application
    def __init__(self,args):
        # l’application Qt
        app = QtGui.QApplication(sys.argv)
        # création de la fenêtre principale
        MainWindow = QtGui.QMainWindow()
        ui = Ui_MainWindow()
        ui.setupUi(MainWindow)
 
        toto = "setText(","toto",")"
 
        # connection SLOT/SIGNAL de Qt
        QtCore.QObject.connect(ui.b_quitter, QtCore.SIGNAL("clicked()"), app, QtCore.SLOT("quit()"))
        QtCore.QObject.connect(ui.b_calculer, QtCore.SIGNAL("clicked()"), ui.temperature, QtCore.SLOT("setText('toto')"))
        # affichage de la fenêtre
        MainWindow.show()
        sys.exit(app.exec_())
J'ai cela en partie dans mon code. Je fais appel à un fichier d'interface graphique converti de ui en py.

Le bouton quitter fonctionne bien lui. Mais l'autre le b_calculer ne change rien.

Auriez vous une idée d'où peut venir le problème. Avec une explication précise si possible et pas trop technique pour mes débuts.

Merci d'avance.