Domande taggate «qt»

Qt è un framework di sviluppo di applicazioni multipiattaforma ampiamente utilizzato per lo sviluppo di software applicativo che può essere eseguito su varie piattaforme software e hardware con poca o nessuna modifica nella base di codice sottostante, pur avendo la potenza e la velocità delle applicazioni native. Qt è disponibile sia con licenze commerciali che open source.

5
Modo corretto per uscire da un programma Qt?
Come devo uscire da un programma Qt, ad esempio durante il caricamento di un file di dati, e scoprire il danneggiamento dei file e l'utente deve chiudere questa app o riavviare il file di dati? Dovrei: chiamata exit(EXIT_FAILURE) chiamata QApplication::quit() chiamata QCoreApplication::quit() E la differenza tra (2) e (3)?
129 qt  resources  exit  quit 

4
Qt: Come gestisco l'evento in cui l'utente preme il pulsante "X" (chiudi)?
Sto sviluppando un'applicazione utilizzando Qt. Non so quale slot corrisponde all'evento "l'utente fa clic sul pulsante" X "(chiudi) del telaio della finestra", ovvero questo pulsante: Se non c'è uno slot per questo, qualcuno può suggerirmi qualche altro metodo con cui posso avviare una funzione dopo che l'utente ha premuto il …
126 c++  qt 



6
Rileva se stdin è un terminale o un tubo?
Quando eseguo "python " dal terminale senza argomenti, viene visualizzata la shell interattiva di Python. Quando eseguo " cat | python" dal terminale non avvia la modalità interattiva. In qualche modo, senza ottenere alcun input, ha rilevato che è collegato a un tubo. Come farei un rilevamento simile in C …
118 c++  c  qt  pipe  stdin 

12
GUI codificata a mano e GUI Qt Designer [chiusa]
Chiuso . Questa domanda è basata sull'opinione . Attualmente non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 2 anni fa . Migliora questa domanda Trascorro queste vacanze imparando a scrivere applicazioni Qt. Stavo …


8
Qt: impossibile trovare l'errore -lGL
Ho appena reinstallato QtCreator, creato un nuovo progetto ( Qt Application ) e ottenuto questo dopo la compilazione: /usr/bin/ld: **cannot find -lGL** collect2: error: ld returned 1 exit status make: *** [untitled1] Error 1 18:07:41: The process "/usr/bin/make" exited with code 2. Error while building/deploying project untitled1 (kit: Desktop Qt …


11
Come specificare diverse directory di output di debug / rilascio nel file QMake .pro
Ho un progetto Qt e vorrei produrre file di compilazione fuori dall'albero dei sorgenti. Al momento ho la seguente struttura di directory: / |_/build |_/mylib |_/include |_/src |_/resources A seconda della configurazione (debug / release), mi piacerebbe visualizzare i file risultanti all'interno della directory build sotto le directory build / …
106 qt  qmake 




2
Qt supporta gli slot puri virtuali?
Il mio progetto GUI in Qtha molte classi di "pagine di configurazione" da cui ereditano tutte direttamente QWidget. Recentemente, mi sono reso conto che tutte queste classi condividono 2 slot comuni ( loadSettings()e saveSettings()). A questo proposito, ho due domande: Ha senso scrivere una classe astratta di base intermedia (chiamiamola …

3
Usare emit vs chiamare un segnale come se fosse una normale funzione in Qt
Diciamo che ho questo segnale: signals: void progressNotification(int progress); Solo di recente ho appreso della parola chiave emit in Qt. Fino ad ora, eseguivo i segnali semplicemente chiamandoli come una normale funzione. Quindi invece di: emit progressNotification(1000 * seconds); Vorrei scrivere: progressNotification(1000 * seconds); Chiamarli in quel modo sembrava funzionare …
97 c++  qt 

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.