Perguntas com a marcação «qt»

Qt é uma estrutura de desenvolvimento de aplicativo de plataforma cruzada amplamente usada para o desenvolvimento de software de aplicativo que pode ser executado em várias plataformas de software e hardware com pouca ou nenhuma mudança na base de código subjacente, enquanto tem o poder e a velocidade de aplicativos nativos. O Qt está disponível com licenças comerciais e de código aberto.

5
Maneira correta de sair de um programa Qt?
Como devo encerrar um programa Qt, por exemplo, ao carregar um arquivo de dados e detectar uma corrupção no arquivo, e o usuário precisa sair deste aplicativo ou reiniciar o arquivo de dados? Eu devo: ligar exit(EXIT_FAILURE) ligar QApplication::quit() ligar QCoreApplication::quit() E diferença entre (2) e (3)?
129 qt  resources  exit  quit 




6
Detectar se stdin é um terminal ou tubo?
Quando executo " python" no terminal sem argumentos, ele abre o shell interativo do Python. Quando executo " cat | python" a partir do terminal, ele não inicia o modo interativo. De alguma forma, sem obter nenhuma entrada, ele detectou que está conectado a um tubo. Como eu faria uma …
118 c++  c  qt  pipe  stdin 



8
Qt: não é possível encontrar o erro -lGL
Acabei de reinstalar o QtCreator, criei um novo projeto ( aplicativo Qt ) e recebi isto após a compilação: /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 …






2
O Qt suporta slots virtuais puros?
Meu projeto de GUI Qttem muitas classes de "páginas de configuração" das quais todas herdam diretamente QWidget. Recentemente, percebi que todas essas classes compartilham 2 slots comuns ( loadSettings()e saveSettings()). A respeito disso, tenho duas perguntas: Faz sentido escrever uma classe abstrata de base intermediária (vamos nomeá-la BaseConfigurationPage) com esses …

3
Usando emit vs chamando um sinal como se fosse uma função regular no Qt
Digamos que tenho este sinal: signals: void progressNotification(int progress); Eu só aprendi recentemente sobre a palavra-chave emit no Qt. Até agora, eu costumava executar sinais apenas chamando-os como uma função normal. Então, em vez de: emit progressNotification(1000 * seconds); Eu escreveria: progressNotification(1000 * seconds); Chamá-los assim parecia funcionar, e todos …
97 c++  qt 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.