Skip to content

Portuguese

A forum for those speaking Portuguese
421 Topics 1.7k Posts
  • Passando unique_ptr como parametro para os métodos Qt

    2
    0 Votes
    2 Posts
    1k Views
    E
    a solução é o método get() de unique_ptr @ ui_file->open(QFile::ReadOnly); return loader.get()->load(ui_file.get(), parent);@ unique_ptr não é o ponteiro propriamente dito, é um conteiner que armazena um ponteiro.
  • Como posso ativar meu QDialogButtonBox.

    10
    0 Votes
    10 Posts
    4k Views
    N
    Uma maneira que eu achei de resolver meu problema foi colocar na minha função @void MainWindow::on_buttonBox_accepted()@ a execução para escrever no meu arquivo de texto e em seguida utilizei o @qApp->quit()@ para fechar o programa. E em @void MainWindow::on_buttonBox_rejected()@ coloquei apenas o @qApp->quit()@ para fechar e não executar nenhuma escrita no meu arquivo.
  • QML lendo arquivo json e mudando conteúdo

    4
    0 Votes
    4 Posts
    2k Views
    W
    Olá amigos, Estou a dias a lutar para instalar o QT e a toolchain para desenvolver aplicações em QT para uma BeagleBone placa. Infelizmente tenho seguido vários tutoriais mas sem sucesso.. O último que tentei foi o do Dereck Molloy e quando cheguei a parte em que devia executar o comando make para gerar o ficheiro binário, que supostamente é enviado para a BBB, deu um erro, que diz que não encontrou a biblioteca "arm-linux-gnueabi-g++". Apesar de ter isso instalado na máquina. Agradeceria imenso a vossa experiência para poder meter este projecto a funcionar. Muito obrigado pela nossa atenção.
  • Beaglebone Black - Qt

    4
    0 Votes
    4 Posts
    3k Views
    E
    Olá amigo, Ainda não começei nada em QT para BBB, porém pretendo acompanhar este fórum para saber as novidades envolvendo a placa.
  • Executar QMainWindow com QUiLoader

    2
    0 Votes
    2 Posts
    1k Views
    E
    Consegui chamando direto de Main.cpp @#include <QApplication> #include <QWidget> #include <QUiLoader> #include <QFile> #include "MainWindow.hpp" int main (int argc, char *argv[]) { QApplication app(argc, argv); QUiLoader loader; QFile file_ui("Forms/MainWindow.ui"); file_ui.open(QIODevice::ReadOnly); QWidget *mainwindow = loader.load(&file_ui); mainwindow->show(); /* MainWindow mainwindow; mainwindow.show(); */ return app.exec(); } @ Mas não sei se essa seria a forma mais adequada
  • Herança de GUI com QUiLoader

    2
    0 Votes
    2 Posts
    1k Views
    E
    A resposta está aqui @http://qt-project.org/forums/viewthread/42701/@
  • Qt Designer não abre no ubuntu 14.04

    7
    0 Votes
    7 Posts
    3k Views
    O
    Fiz esse procedimento e funcionou: "Google":https://bugs.archlinux.org/task/39716
  • Sqlite: falha incoerência com query.prepare()

    2
    0 Votes
    2 Posts
    1k Views
    S
    ok, questão resolvida! o problema é que eu tenho que passar uma referência da conexão para a query, acho que também funciona se usar o método exec() da conexão, ele retorna uma QSqlQuery que provavelmente possui a resposta da query. :)
  • Como inserir arquivos de diretórios e subdiretórios de forma recursiva?

    3
    0 Votes
    3 Posts
    2k Views
    J
    Obrigado Reinaldo. Continuarei adicionando manualmente. E caso encontre alguma coisa eu escrevo... Abraços
  • KDE Framework vale a pena?

    3
    0 Votes
    3 Posts
    2k Views
    E
    Isso KDE Fram 5
  • NFC-e Api

    10
    0 Votes
    10 Posts
    5k Views
    R
    Joao, Como anda o projeto? Teve início?
  • Http POST, selecionar página

    3
    0 Votes
    3 Posts
    2k Views
    S
    O erro já foi solucionado, estou fazendo assim: o login será ativado pelo click de um botão, então eu leio as informações de login e tento me autenticar no servidor, para montar o corpo do pedido eu utilizei um sniffer para ver como a autenticação é feita: o site não criptografa os dados e as informações de login vão no corpo da mensagem: indicando o servidor, o mundo ao qual desejo me logar, o usuário e o password, mas isso eu já fiz, o problema é que ele retorna uma página de erro, mesmo o login estando correto, agradeço pelo seu código, eu vou baixá-lo e ver como você fez. O site ao qual tento me autenticar é o ikariam: br.ikaiam.gameforge.com
  • Problema com select em tabela de informaçoes do mysql

    4
    0 Votes
    4 Posts
    2k Views
    T
    Foi mal pela demora..... O "driver do mysql do qt":https://qt.gitorious.org/qt/qt/source/b510e64cc5405c0664200bf471b5ccbbe3b4d081:src/sql/drivers/mysql/qsql_mysql.cpp#L900 usa a função "mysql_stmt_prepare()":http://dev.mysql.com/doc/refman/5.0/en/mysql-stmt-prepare.html que na sua documentação diz: "The string must consist of a single SQL statement. You should not add a terminating semicolon (“;”) or \g to the statement." Tradução livre minha: "A string consiste de um simples SQL. Você não deve adicionar o terminador ";" ou \g." Por isso que não funciona.
  • Erro: undefined reference to ....

    2
    0 Votes
    2 Posts
    2k Views
    S
    pode deixar, já respondi: "":http://stackoverflow.com/questions/22936834/undefined-reference-to-qnetworkaccessmanager
  • Eventos do Sistema Operacional

    10
    0 Votes
    10 Posts
    5k Views
    E
    Vc ja verificou se o KDE não tem algo do tipo, andei lendo sobre o KDE Framework nos ultimos dias e vi que ele trás muitos recursos que não estão disponiveis no Qt. Ele tem libs de acesso hardware, onde talvez possa existir algo do tipo.
  • Classes

    3
    0 Votes
    3 Posts
    1k Views
    D
    Olá Arnaut, obrigado pela sua resposta, era o que eu necessitava ^^. Obrigado pela sua bela explicação, estava acontecendo o que eu estava a suspeitar mesmo. Abraços.
  • MySQL Driver

    16
    0 Votes
    16 Posts
    6k Views
    D
    Opa! agora funcionou perfeitamente. Foram aproximadamente 5 dias tentando resolver ^^'. Muito obrigado Rodrigo e Reinaldo, abraços.
  • [RESOLVIDO]Erro configurando aplicativo em Qt 5.2.1

    2
    0 Votes
    2 Posts
    2k Views
    R
    Resolvi o problema da seguinte forma, realmente Qt 5 e Cmake muda bastante em relação a Qt4 e Cmake, mas depois de se entender as mudanças, verifiquei que ficou até mais simples, segue uma configuração minima do Cmake para um projeto em Qt 5 com um arquivo main.cpp e um form projetado no Qt Designer, mais um arquivo de recursos(qt resource file): project(projeto) cmake_minimum_required(VERSION 2.8.9) set(CMAKE_AUTOMOC ON) set(CMAKE_INCLUDE_CURRENT_DIR ON) find_package(Qt5Widgets 5.2.1 REQUIRED) find_package(Qt5Sql 5.2.1 REQUIRED) find_package(Qt5Core 5.2.1 REQUIRED ) find_package(Qt5Gui 5.2.1 REQUIRED ) find_package(Qt5PrintSupport 5.2.1 REQUIRED) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${Qt5Widgets_EXECUTABLE_COMPILE_FLAGS}") set(CMAKE_BUILD_TYPE "Debug") include_directories(${QT_INCLUDES} ${CMAKE_CURRENT_BINARY_DIR}) set(projeto_SRCS main.cpp TelaPrincipal.cpp ) qt5_wrap_ui(projeto_SRCS TelaPrincipalParent.ui ) QT5_ADD_RESOURCES(projeto_SRCS icones.qrc ) add_executable(projeto ${projeto_SRCS}) qt5_use_modules(projeto Widgets Core Gui Sql PrintSupport) Abaixo, alguns links sobre Qt 5 e Cmake e migração de Qt 4 para Qt 5. http://www.kdab.com/using-cmake-with-qt-5/ http://qt-project.org/wiki/Transition_from_Qt_4.x_to_Qt5 http://qt-project.org/doc/qt-5.0/qtdoc/cmake-manual.html http://www.kdab.com/porting-from-qt-4-to-qt-5/ https://www.kdab.com/modern-cmake-with-qt-and-boost/ http://qt-project.org/forums/viewthread/28456 http://qt-project.org/doc/qt-5/cmake-manual.html http://www.kdab.com/automated-porting-from-qt-4-to-qt-5/
  • UI dinâmico vs estático

    5
    0 Votes
    5 Posts
    2k Views
    E
    Pelo visto, o único contra é o desempenho. O código abaixo responde o restante das minhas perguntas @MyWidget::MyWidget(QWidget *parent) : QWidget(parent) { QUiLoader loader; QFile file(":/forms/myform.ui"); file.open(QFile::ReadOnly); QWidget *myWidget = loader.load(&file, this); file.close(); QVBoxLayout *layout = new QVBoxLayout; layout->addWidget(myWidget); setLayout(layout); }@ Qualquer alteração ou adição que necessite ser feita na gui pode ser feita através do objeto myWidget que é criado a partir da gui feta no designer. De posse do objeto myWidget podemos ter acesso a todos os componentes que estão na gui. Adicionar ou modificar os mesmos se necessário.
  • Qt no Android? Interoperabilidade entre Qt e o Android

    2
    0 Votes
    2 Posts
    1k Views
    M
    Muito banaca o texto. Estou começando a testar qt no android agora e isso vai me ajudar muito. Valeu.