Visualizza post

Questa sezione ti permette di visualizzare tutti i post inviati da questo utente. N.B: puoi vedere solo i post relativi alle aree dove hai l'accesso.


Topics - SM

Pagine: [1]
1
Buongiorno a tutti ragazzi, sono alle prime armi con la programmazione in python.
Sto cercando di creare una interfaccia grafica tramite PyQt5.  Si tratta di una finestra che accetta in input 2 dati numerici e poi ne fà la somma, dopo aver cliccato su un tasto, visualizzando il risultato in una terza cella.  Quando eseguo il codice non ottengo nessun messaggio di errore e tutto funziona come mi aspetto.

Non riesco a capire come impostare un controllo sui dati immessi in una QLineEdit.

Sto utilizzando questa linea di codice e funziona correttamente (riesco ad immettere solo 5 numeri interi):

self.D_f.setValidator(QRegExpValidator(QRegExp("[0-9]\\d{1,4}"), self.D_f))

Quello che vorrei fare è questo:
- Accettare solo immissione di numeri con virgola.
- Inserire solo il carattere " . " anche se digito il tasto " , " da tastiera.
- Inserire un messaggio di errore (con controllo if presumo) se la cella è vuota (attualmente il programma si chiude quando eseguo una funzione collegata ad QPushButton e ci sono celle vuote)

Ragazzi, potete darmi una mano per favore? Ho cercato ovunque in rete!

Grazie in anticipo

Pagine: [1]