Skip to content

Portuguese

A forum for those speaking Portuguese
420 Topics 1.7k Posts
  • 0 Votes
    3 Posts
    3k Views
    D

    Olá galera, sou novo no forum e programo por hobbie.

    Uma dúvida que eu sempre tive é essa: como lidar com leitura de arquivos binários.

    Eu sei que a primeira coisa que devemos pensar antes de lidar com binários é se sabemos como os bytes são organizados no arquivo. Ou seja, se o arquivo tem 10 inteiros seguidos ou 10 floats seguidos por exemplo.

    Supondo que eu saiba a organização dos bytes, por exemplo um cabeçalho textual de 250 bytes seguido de 300 amostras do tipo float. Eu consigo ler esse tipo de arquivo com QDataStream?

    E nos casos em que não sabemos a organização dos bytes? é ai que entra o conceito de Parser?

  • Gráfico em linha 2D

    4
    0 Votes
    4 Posts
    4k Views
    D

    Naira, eu nunca usei OpenGL. Você já tentou usara biblioteca Qwt?

  • Sinais e Slots com QUiLoader

    3
    0 Votes
    3 Posts
    2k Views
    E

    Procuro uma forma de manter essa conexão dentro do arquivo ui

    @<sender>qdbb_okcancel</sender>
    <signal>accept()</signal>
    <receiver>MyClass</receiver>
    <slot>setSettings()</slot>@

    Ou seja, eu crio um slot em minha classe, e no arquivo ui ficaria definido a conexão entre o sinal e slot.

  • Exeplos QML

    5
    0 Votes
    5 Posts
    2k Views
    R

    Vou virar seu fã se vc fizer isso... :D

  • Heap e Stack quando usar cada uma

    4
    0 Votes
    4 Posts
    2k Views
    R

    bq. Objetos únicos, mais simples, sempre na stack.

    Até escrevi de forma bem literal porque é relativo a cada projeto. Um objeto simples para um projeto, pode não ser em outro. Por exemplo, para mim objeto único é um objeto que possuí configurações globais, geralmente membro alocado na classe principal do programa. Um objeto complexo é um objeto que possuí muitos membros ou muitos métodos. Entendeu, é relativo demais.

    Via de regra:

    Heap: alocações dinâmicas com malloc, new): arrays, vetores etc. Stack: variaveis locais.

    Pergunto: no teu projeto QSetting será acessado globalmente, o mesmo em vários objetos? Então faz alocação faz dinâmica (QSetting *st=new QSetting();) : HEAP. QSetting será utilizado em uma função especifica, uma outra vez,(QSetting st;) então local: STACK.

  • Rcc.exe parou de funcionar, o que fazer?

    3
    0 Votes
    3 Posts
    1k Views
    R

    obrigado pela resposta... não sei o que fiz aqui, o erro continua, mas agora funciona...

  • Nova janela no Android

    7
    0 Votes
    7 Posts
    2k Views
    R

    Obrigado!

  • QSqlDatabase.isValid() depende da conexão?

    2
    0 Votes
    2 Posts
    1k Views
    T

    Ele informa se o seu objeto tem um driver correto carregado.

    Por exemplo,

    @
    QSqlDatabase db1("QOCI");
    db1.isValid(); //Retorna valido (se voce tem o driver da Oracle é claro)

    QSqlDatabase db2("DBASE");
    db2.isValid(); //Retorna inválido
    @

    Como o Qt não tem exceção, não tem como você saber se o driver foi carregado corretamente. Você precisa usar a função isValid().

  • QObject quando herdar.

    4
    0 Votes
    4 Posts
    1k Views
    T

    Acredito que os efeitos colaterais são a inserção de informações e tratamentos automáticos (como copy constructors).

    Mas em geral não vejo problema de hedar sempre de QObject;.

  • 0 Votes
    3 Posts
    1k Views
    G

    Eu tive este problema também, mesmo com o Visual Studio 2013 instalado, o que você precisa fazer é instalar o Debuggin Tools
    http://msdn.microsoft.com/en-us/windows/hardware/hh852365

    E depois fazer as configs que o nosso amigo Exotic_Devel já disse acima
    http://qt-project.org/doc/qtcreator-2.6/creator-debugger-engines.html

    Abs

  • Aplicativos para Andróid

    4
    0 Votes
    4 Posts
    2k Views
    T

    Uso a oficial, tanto para IOS quanto para Android.

  • 0 Votes
    1 Posts
    778 Views
    No one has replied
  • Migração para cmake

    1
    0 Votes
    1 Posts
    924 Views
    No one has replied
  • Qt 5 com Firebird

    11
    0 Votes
    11 Posts
    4k Views
    C

    Correto eu já gerei a qsqlibase4.dll e inseri na pasta qtjambi-win64-msvc2005x64-4.5.2_01\plugins\sqldrivers
    Pelo que vi isso deveria funcionar.

  • 0 Votes
    4 Posts
    2k Views
    T

    Eric,

    É o jeito de escrever o código dentro do Qt para usar os slot/signals corretamente.

    Qualquer coisa pode perguntar.

  • QtTeste testa clases não Qt?

    4
    0 Votes
    4 Posts
    2k Views
    E

    correto, ja estou usando em um projeto.

  • Exceções

    6
    0 Votes
    6 Posts
    2k Views
    R

    enum QFile::FileError está definido em qfiledevice.h. Segue exemplo de utilização:

    "Exemplo aqui...":http://www.rjrsoftware.com.br/exemplo_qfile.zip

  • Como instalar OpenCv no QT ?

    2
    0 Votes
    2 Posts
    1k Views
    R

    instala o opencv compilado com o mingw 32 bits e usa...
    tem que definir o no .pro o diretório das libs e dos includes... depois mando um projeto com o exemplo de uso no qt...

  • QtSoap Realizando Autenticação

    4
    0 Votes
    4 Posts
    2k Views
    R

    Muito boa Cassio. Vivendo e aprendendo. T+

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