Skip to content

Portuguese

A forum for those speaking Portuguese
420 Topics 1.7k Posts
  • Como posso ativar meu QDialogButtonBox.

    10
    0 Votes
    10 Posts
    3k 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. :)

  • 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
    1k Views
    E

    Isso KDE Fram 5

  • NFC-e Api

    10
    0 Votes
    10 Posts
    4k 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

  • 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
    1k 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
    5k Views
    D

    Opa! agora funcionou perfeitamente. Foram aproximadamente 5 dias tentando resolver ^^'.

    Muito obrigado Rodrigo e Reinaldo, abraços.

  • 0 Votes
    2 Posts
    1k 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.

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

  • 0 Votes
    1 Posts
    807 Views
    No one has replied