Sono nuovo alla programmazione Qt e GUI in generale, ma ho fatto un bel po 'di codifica nei moduli di scrittura Python e così via. Devo sviluppare semplici GUI per alcuni dei miei vecchi moduli.applica le funzioni python direttamente a Qt designer come segnali
Quello che sto cercando di fare può essere rappresentato dalla seguente semplice esempio:
def f(x, y):
z = x + y
return z
Per questa funzione darò due formazioni modifiche per x ed y e una per z. Ora creo un pulsante 'calcola' e quando lo faccio voglio che x e y dalle line-edits eseguano la funzione f(x,y)
e forniscano l'output a z.
C'è un modo per farlo direttamente in Qt Designer aggiungendo la funzione f(x,y)
scritta in python?
Se no quali sono le alternative?
restituisce l'errore seguente: il programma di debug ha generato l'eccezione non gestito AttributeError "L'oggetto 'Calculator' non ha attributo 'buttonCalc'. Cosa è andato storto? Ho chiamato l'oggetto button come buttonCalc in Qt Designer – linuS
Assicurati di eseguire nuovamente 'pyuic4' ogni volta che salvi le modifiche al tuo file ui Se questo non lo risolve, prova [questo file ui] (http://pastebin.com/Ciu8p4ry) come un esempio che funziona con lo script nella mia risposta. – ekhumoro
di nuovo lo stesso problema Dal modo in cui sto usando Eric IDE – linuS