Ho creato un'app per un gioco, semplice da avviare. È un gioco in cui il sistema sceglie a caso un numero e un giocatore (giocatore) cerca di scoprire il numero. Tutto è quasi finito. L'app è composta da QLineEdit
, un'etichetta e tre pulsanti. Una volta che l'app indica al giocatore la gamma del numero desiderato, digita uno numero di scommessa e fa clic sul pulsante di riproduzione. E in base a questo numero riceve un messaggio su quanto vicino o lontano il numero desiderato è lontano dallo numero di scommessa.Rilevamento di immissione su QLineEdit o QPushButton
Ma trovo un po 'disgustoso fare clic su un pulsante. Invece voglio usare Immettere la chiave per giocare. Quindi, per raggiungere questo obiettivo, si tratta di specificamente due domande:
Come potrebbe un cambiamento utilizzando Inserisci per giocare (voglio dire ho bisogno di sapere quando
QLineEdit
rileva entrano viene premuto il tasto)? In questo modo codificherò correttamente per indicare il metodo di gioco.Se il pulsante di riproduzione ha il focus, come si usa il tasto invio su questo pulsante? (Rendere pulsante Accetta il tasto Enter)
http: // StackOverflow .com/questions/2078842/qlineedit-how-to-handle-up-and-down-arrows –