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.

229
Como converter QString em std :: string?

Estou tentando fazer algo assim: QString string; // do things... std::cout << string << std::endl; mas o código não compila. Como gerar o conteúdo de qstring no console (por exemplo, para fins de depuração ou outros motivos)? Como converter QStringpara

185
Contentores STL ou Qt?

Quais são as vantagens e desvantagens de utilizar recipientes Qt ( QMap, QVector, etc.) sobre a sua STL equivalente? Eu posso ver um motivo para preferir o Qt: Os contêineres de Qt podem ser repassados ​​para outras partes do Qt. Por exemplo, eles podem ser usados ​​para preencher um QVariante...

167
Como habilitar o C ++ 11 no Qt Creator?

O título é bastante auto-descritivo. Eu baixei o Qt Creator 2.7.0 e estou tentando compilar algum código C ++ 11 básico: int my_array[5] = {1, 2, 3, 4, 5}; for(int &x : my_array) { x *= 2; } Estou recebendo o seguinte erro: range based for loops are not allowed in c++ 98 mode No entanto,...

159
Como imprimir no console ao usar o Qt

Estou usando Qt4 e C ++ para fazer alguns programas em computação gráfica. Eu preciso ser capaz de imprimir algumas variáveis ​​no meu console em tempo de execução, sem depuração, mas coutparece não funcionar, mesmo se eu adicionar as bibliotecas. Existe uma maneira de fazer...

137
Como criar o Qt para Visual Studio 2010

Eu me esforcei para encontrar um tutorial que forneça uma solução estável para o uso do Qt com o Visual Studio 2010; portanto, depois de coletar todas as informações e algumas tentativas e erros, gostaria de escrever minha solução em um guia. O problema ou por que não é possível usar binários...

136
qmake: não foi possível encontrar uma instalação Qt de ''

Eu tenho um software no ubuntu que requer que eu execute o qmake para gerar o Makefile. No entanto, a execução do qmake devolve esse erro, qmake: could not find a Qt installation of '' Instalei o que eu pensava ser os pacotes necessários usando, sudo apt-get install qt4-qmake sudo apt-get...

133
Conexão de sinais e slots sobrecarregados no Qt 5

Estou tendo problemas para entender a nova sintaxe de sinal / slot (usando o ponteiro para a função de membro) no Qt 5, conforme descrito em Nova sintaxe do slot de sinal . Eu tentei mudar isso: QObject::connect(spinBox, SIGNAL(valueChanged(int)), slider, SLOT(setValue(int)); para...

129
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...

121
Qt Creator - Projeto ERRO: O Xcode não está configurado corretamente. Pode ser necessário confirmar o contrato de licença executando / usr / bin / xcodebuild

Acabei de instalar o Qt 5.5 e estou usando o Qt Creator pela primeira vez no OS X. Quando instalei o Qt pela primeira vez, ele me deu uma mensagem de erro 'Xcode 5 não instalado', que achei estranho (eu tenho o Xcode 7 beta) , mas a instalação foi concluída com êxito de qualquer maneira. Agora,...

118
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 detecção...