Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. International
  3. Portuguese
  4. Como fazer: Leitor de arquivos, manipulador de listView
Forum Updated to NodeBB v4.3 + New Features

Como fazer: Leitor de arquivos, manipulador de listView

Scheduled Pinned Locked Moved Portuguese
3 Posts 3 Posters 3.1k Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • L Offline
    L Offline
    LeoMauroDev
    wrote on last edited by
    #1

    Primeiramente prazer,
    Comecei hoje a mexer com o Qt Creator e sou apenas conhecedor do C e C++.

    O título não está muito explicativo, mas preciso de uma ajuda para as seguintes casos:

    • Gostaria de abrir a janela para selecionar um arquivo, preciso especificar as extensões. O arquivo é binário, é possível ler arquivos binários no Qt Creator e manipular seus dados?
    • Após eu realizar algumas operações com os dados binários preciso imprimir mensagens no listView. Precisaria saber como realizar as seguintes operações: adicionar itens, remover itens específicos e remover todos os itens.

    Alguém tem alguns tutorial(is) ou livro(s) que me recomendam para ter um bom inicio nessa ótima ferramenta.
    Agradeço desde já qualquer informação que possam me dar.

    Att,
    Leonardo Mauro

    1 Reply Last reply
    0
    • T Offline
      T Offline
      TioRoy
      wrote on last edited by
      #2

      Seja bem vindo.

      Para as caixas de dialogo (Janela Abrir arquivo por exemplo), acho melhor você olhar os exemplos. Pode ser "aqui":http://qt-project.org/doc/qt-5.0/qtwidgets/dialogs-standarddialogs.html, ou se você já baixou o Qt, existe um diretório chamado "examples", que é cheio de exemplos, como em "/examples/widgets/dialogs/standarddialogs". É só abrir o .pro no QtCreator e compilar.

      Dados binário você provavelmente vai usar o "QDataStream":http://qt-project.org/doc/qt-5.0/qtcore/qdatastream.html.

      E para o listView, tem uns exemplos de modelview "aqui":https://qt-project.org/doc/qt-5.1/qtwidgets/modelview.html, e no dir de exemplos "/examples/widgets/tutorials/modelview"

      1 Reply Last reply
      0
      • D Offline
        D Offline
        Danilo Domingos
        wrote on last edited by
        #3

        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?

        1 Reply Last reply
        0

        • Login

        • Login or register to search.
        • First post
          Last post
        0
        • Categories
        • Recent
        • Tags
        • Popular
        • Users
        • Groups
        • Search
        • Get Qt Extensions
        • Unsolved