Skip to content

Portuguese

A forum for those speaking Portuguese
421 Topics 1.7k Posts
  • Q_SLOTS vs slots

    Solved macro slots
    2
    0 Votes
    2 Posts
    2k Views
    T
    @Exotic_Devel said: Q_SLOTS Usar a macro em vez da keyword é recomendada quando você usa outras bibliotecas que podem colidir com o Qt em relação aos signals/slots, que é o caso do Boost.
  • Qt + NDK e Cross compile

    Unsolved android ndk cross-compile
    4
    0 Votes
    4 Posts
    2k Views
    L
    Até onde sei, 100% é maneira de falar. Eu diria 99%, porque todo app precisa de um ponto de entrada em Java, nem que seja só pra chamar depois o C++.
  • Integração C++/QML Problema!

    Unsolved
    2
    0 Votes
    2 Posts
    1k Views
    T
    Por acaso você cria o QQmlComponent/Engine em uma thread separada?
  • Licenciamento para mobile

    Solved mobile license
    3
    0 Votes
    3 Posts
    2k Views
    T
    Para resumir: se sua aplicação depende das DLL's/shared librarys, você pode manter seu fonte fechado e vender. Se você "consumir" o Qt estaticamente (.lib), aí você quebrou a LGPL. Resumo: É possível vender minha aplicação usando o LGPL? Para Windows: é possível. Para Linux: é possível. Para MacOS: é possível. Para Android: é possível. Para IOS: não é possível. Isso pq a AppStore não permite shlib. Logo sua aplicação deve ser compilada com o Qt estático. Como o mundo mobile gira em torno de Android/IOS.......
  • Google Map API Salvar um percurso

    Unsolved google maps nat google api
    6
    0 Votes
    6 Posts
    3k Views
    T
    Usa um QMap/QHash onde a chave é o "LatLng". Assim você não precisa se preocupar com repetições: coletou, colocou no QMap/QHash. A única coisa que você precisa notar é que no momento de enumerar, o QMap e o QHash não mantém a ordem de inclusão, que no seu caso é importante. E não me lembro de uma classe do Container Classes que faça.
  • Sugestões com modelagem do projeto

    Unsolved qt creator subdirs libs
    3
    0 Votes
    3 Posts
    2k Views
    E
    @TioRoy Na verdade, quando eu digo "arquivos avulsos" eu me refiro a arquivos de código. Exemplo, Add New...>>Files and Classes não é possível em subdirs somente em projects. Minha ideia é a da imagem em anexo aqui Ou seja, funcionario e tecnico são projetos do tipo static lib. Assim sendo cada classe da modelagem UML que representa um objeto na regra de negocio será uma biblioteca estática. Não sei se essa é a melhor abordagem.
  • Conexão com Banco de Dados

    Solved sql conexão banco de dados
    3
    0 Votes
    3 Posts
    3k Views
    V
    Obrigado Rodrigo!
  • Importar biblioteca cppcms?

    Unsolved
    4
    0 Votes
    4 Posts
    2k Views
    R
    Não vi o manual... só falei que se existir mais dependencias tinha que olhar a documentação... Para adicionar as dependencias vc pode clicar com o botao direito encima do projeto e ir na opção "Add Library", depois, seleciona o diretório da dll. depois vc pode olhar no arquivo .pro como que foi adicionado... Basicamente vc adiciona as dependências no arquivo .pro usando as variáveis: LIBS e INCLUDEPATH.
  • Erro ao compilar um projeto. Alguem pode me ajudar que erro é esse...

    Unsolved erro the process c
    3
    0 Votes
    3 Posts
    1k Views
    V
    Sou iniciante no Qt Creator, porém realizando uns projetos de teste, tive este problema quando diz um download de um projeto e abri este no Qt Creator. Resolvi este problema revisando as configurações do projeto, opção Projects, vai em Manage Kits, e revise se a localização das pastas estão corretas. PS.: No Windows 7.
  • Erro evento clicked() not declared de um pushButton

    Solved
    2
    0 Votes
    2 Posts
    925 Views
    V
    @Vicius_Souza Descobri com ajuda do fórum internacional, e compartilho aqui, segue link para solução do meu problema. New_Signal_Slot_Syntax
  • Conversão de imagens em bytearray

    4
    0 Votes
    4 Posts
    2k Views
    T
    @Leonardo Consegui Leonardo, a implementação está correta, eu tinha esquecido de incluir a biblioteca qimagereader, por isso dava erro na conversão. Agora está funcionando bonito =). Obrigado pela atenção.
  • QtScript - Manipular arquivos

    qtscript arquivos javascript
    4
    0 Votes
    4 Posts
    2k Views
    R
    Obrigado TioRoy... vou testar e depois mostro os resultados...
  • Problema com o 'for'

    6
    0 Votes
    6 Posts
    2k Views
    T
    @Ticianelli Nem no IF e nem no ELSE? Tá muito estranho isso. downloadReport e downloadAllReportsLoading são funções que fazem algum trabalho assíncrono? Pelo nome devem fazer download, e se você usa algo +- como no código abaixo, o seu problema pode estar nestas funções, já que são assíncronas. Sem olhar mais código fica um pouco difícil ajudar. void test() { QNetworkAccessManager *manager = new QNetworkAccessManager(this); connect(manager, SIGNAL(finished(QNetworkReply*)), this, SLOT(replyFinished(QNetworkReply*))); manager->get(QNetworkRequest(QUrl("http://qt-project.org"))); }
  • Nova janela - QML

    qml janela
    9
    0 Votes
    9 Posts
    3k Views
    T
    @Rodrigocg Usa um StackView. Fica muito legal. Ai no backbutton, vc pode fazer o push/pop do StackView para voltar para as "janelas" anteiores
  • Aplicações MOBILE quais as vantagens do Qt

    mobile
    3
    0 Votes
    3 Posts
    2k Views
    T
    @Exotic_Devel Eu normalmente não tenho o HTML5 como opção. Isso porque acho a performance do HTML5 não muito boa para a "experiência do usuário". Coloque os requisitos que o cliente quer (borda, imagem etc) e o aplicativo vai ficar lento. Por exemplo: onde trabalho, fizemos um aplicativo mobile em HTML5, que ficou lento. Migramos para o Qt e ficou muito melhor, E para o desenvolvedor de frontend (HTML), o QML é muito mais simples de construir do que com HTML. Eu gosto do Qt pelas possibilidades que ele te dá. Mas uma coisa que me incomoda bastante é a falta de mapa (Googlemaps etc). De resto.... acho muito bom. A discussão que fazemos aqui é: HTML ou QML => Somente uma interface para Android, IOS e Windows Phone - Experiência do usuário: um aplicativo de IOS com cara de Android e vice e versa. Nativo - Objective C/Swift (IOS), Java (Android), C# (Windows Phone) => Custo mais alto para construir 3 aplicativos diferentes.
  • Erro Durante a Compilação Zm159

    erro qt 5.5 c3859 zm159
    7
    0 Votes
    7 Posts
    3k Views
    R
    Obrigado pelas respostas... A sugestao do Leonardo deu certo... Obrigado também Reinaldojr, nao consegui testar a sua porque não encontrei o arquivo gerado.
  • Ponto de entrada do procedimento não encontrado

    desktop
    3
    0 Votes
    3 Posts
    3k Views
    T
    Boa tarde. Consegui resolver o problema fazendo uma nova build, acredito que os arquivos da outra poderiam estar corrompidos de alguma forma. De qualquer forma, obrigado pelo auxilio.
  • Erro ao fechar a aplicação

    6
    0 Votes
    6 Posts
    2k Views
    R
    Olá, Você está protegendo corretamente as variaveis utilizadas na thread? Antes de fechar o programa você está aguardando(join()) a thread? dentro da thread você usa delete? Um erro como esse está relacionado a falha no gerenciamento de memória. Mais por que ocorre em um e não em outro SO? Isso ocorre principalmente por que a memória pode estourar para um segmento utilizado pelo seu programa ("não geraria erro", pois já é do seu programa), ou estourar para fora (daí sim gera o segfault).
  • Tem como criar pasta usando o qt?

    3
    0 Votes
    3 Posts
    2k Views
    T
    Tive que fazer alterações no projeto, e ao invés de criar a pasta de backup ela será apontada em um diretório já existente no sistema. De qualquer forma obrigado pela ajuda.
  • Aplicação desktop com google map

    google api desktop
    3
    0 Votes
    3 Posts
    2k Views
    E
    Opa, Ótimas dicas. Eu já tinha sondado o openstreet map antes, pelo fato de ser gratuito. Mas achei a documentação muito fraca. As outras soluções suportadas pelo Qt Location exigem licença enterprise para o meu tipo de aplicação. Ai acho que pagar por pagar melhor ficar com o google. Ainda não tenho certeza que tipo de licença seria necessário para uma aplicação desktop para fins corporativos.