Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. International
  3. Portuguese
  4. Muitas dúvidas em relação ao Qt como ferramenta de desenvolvimento de software.
Forum Update on Monday, May 27th 2025

Muitas dúvidas em relação ao Qt como ferramenta de desenvolvimento de software.

Scheduled Pinned Locked Moved Portuguese
18 Posts 6 Posters 10.5k Views
  • 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.
  • M Offline
    M Offline
    marcovictor
    wrote on last edited by
    #8

    Obrigado pelas informações TioRoy.

    Vamos ver se eu acho um uso para o Qt dentro do meu foco.

    Bom Natal e um ótimo 2015 para TODOS.

    Abraços.

    1 Reply Last reply
    0
    • R Offline
      R Offline
      ReinaldoJr
      wrote on last edited by
      #9

      Olá marcovictor,

      Conforme descrito pelo Exotic_Devel e TioRoy o desenvolvimento Qt no Brasil encontra muitas barreiras. Outra questão importante é com relação a que tipo de aplicação final você quer.

      Da minha parte, Qt atende muito bem a necessidade. Já trabalhei com C++ Builder, Delphi, Genexus(ferramenta case) , Java, FreePascal, etc.

      Depois de muito tempo trabalhando como empregado e patrão com as ferramentas acima, iniciei um trabalho com Qt a +- 2 anos. Não me arrependo. Comecei com desenvolvimento relativamente simples para testes. Hoje temos desenvolvido em Qt uma 'ferramenta' emitindo todos os principais documentos eletrônicos (NFe, CTe, NFSe, MDFe, …). Qt também permitiu (o que não consegui fazer em Delphi, etc) a construção da ferramenta base de nosso ERP (em construção) rodando com perfeição nas mais variadas plataformas. Temos programas servidor de aplicação rodando em Window/Linux, e terminal cliente rodando em Android, WinCE, Windows, Linux, etc.

      Em resumo: temos grandes módulos, todos desenvolvidos em Qt. Conseguimos dar manutenção e agregar novas funcionalidades com uma rapidez que não consegui atingir com Delphi, Genexus...etc, por isso recomendo a utilização do Qt.

      Boas festas.

      1 Reply Last reply
      0
      • M Offline
        M Offline
        marcovictor
        wrote on last edited by
        #10

        Olá ReinaldoJr.
        Quem bom saber que estão utilizando o Qt da mesma forma que eu pretendo.
        Mas em relação à herança ? Imagino que deve ter formulários base para os cadastros cadastros diversos.

        Abraços.

        1 Reply Last reply
        0
        • R Offline
          R Offline
          ReinaldoJr
          wrote on last edited by
          #11

          Olá,

          Humm, não conheço o funcionamento da herança de formulários com C#, então não saberia dizer se tem algum library Qt para isso. Para Object Relational Mapping (ORM) existe o QxORM. Uma busca mais detalhada poderá encontrar alguma biblioteca que faça +- o que você precisa, poupando muito tempo de desenvolvimento.

          No nosso caso, optamos por criar uma ferramenta de auxilio ao desenvolvimento do ERP/TMS. Isso envolveu a criação de: modelo de comunicação; programas Servidor; e terminal Cliente. Todo o restante dos programas estão sobre esse tripé. Usamos os conceitos de OO apenas no desenvolvimento dos programas da ferramenta. Os 'programas' do ERP/TMS seguem outro conceito pois rodam em cima da ferramenta desenvolvida.

          A escolha de Qt se deu pela liberdade apresentada: é possível fazer praticamente tudo. É claro, sistemas complexos sempre serão complexos (talvez um pouco mais ou um pouco menos), isso independente da linguagem escolhida.

          1 Reply Last reply
          0
          • E Offline
            E Offline
            Exotic_Devel
            wrote on last edited by
            #12

            Vendo a ultima resposta do TioRoy, agora fiquei aqui pensando. O KDE é feito em Qt. Será que o KDE usa linkagem dinâmica ou estática? Caso estática, será que o kde.org paga a licença para a Digia?
            Uma organização de software livre pagando licença de ferramentas soa meio bizarro.

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

              Não sei. Mas não acredito que o KDE use o Qt estático. Se você instala o KDE via apt, yum etc.... O Qt é instalado como dependência.

              1 Reply Last reply
              0
              • M Offline
                M Offline
                marcovictor
                wrote on last edited by
                #14

                Pessoal, encontrei uma forma não muito elegante de herdar um formulário onde: Crio o formulário base com tudo o que eu quero. Depois crio outro formulário e na mão forço a herança. Para uma linguagem OOP isso chama-se ajuste técnico (gambiarra).
                Gostaria de saber outra coisa: Imagine que no formulário base eu tenha alguns métodos (Gravar, Pesquisar, Fechar, etc) e no outro formulário que está herdando este, quero sobrepor alguns ou todos estes métodos. Como fazer isso ?
                Fico no aguardo de qualquer ajuda.

                1 Reply Last reply
                0
                • D Offline
                  D Offline
                  danielvaz
                  wrote on last edited by
                  #15

                  Segue dois links que podem te ajudar.

                  http://qt-project.org/doc/qt-4.8/designer-creating-custom-widgets.html

                  http://qt-project.org/doc/qt-4.8/designer-using-custom-widgets.html

                  []'s

                  1 Reply Last reply
                  0
                  • J Offline
                    J Offline
                    john_god
                    wrote on last edited by
                    #16

                    Viva

                    Gostava só de acrescentar ao que foi dito anteriormente pelo Exotic_Devel que o Qt é muito, mesmo muito usado em muitas aplicações comerciais, por muitas empresas de topo em todos os tipos de industria que se possam imaginar. Simplesmente as empresas não divulgam o tipo de tecnologia de utilizam.

                    1 Reply Last reply
                    0
                    • E Offline
                      E Offline
                      Exotic_Devel
                      wrote on last edited by
                      #17

                      [quote author="john_god" date="1422660191"]Viva

                      Gostava só de acrescentar ao que foi dito anteriormente pelo Exotic_Devel que o Qt é muito, mesmo muito usado em muitas aplicações comerciais, por muitas empresas de topo em todos os tipos de industria que se possam imaginar. Simplesmente as empresas não divulgam o tipo de tecnologia de utilizam.[/quote]

                      Eu me referia a aplicações voltadas para a automação comercial, ERPs, frente de caixa, vendas, etc.
                      Eu não conheço nenhum caso, pode até existir mesmo, afinal, o Brasil é grande :) mas esse desconhecimento só prova o quanto realmente é raro aplicações desse tipo em Qt.
                      Eu nunca disse que não existia, só disse que não é comum. Você pode pesquizar até aqui mesmo no fórum, pergunte quem aqui trabalha com esse tipo de aplicação em Qt, pode até aparecer alguém mas dúvido que seja a maioria.

                      1 Reply Last reply
                      0
                      • E Offline
                        E Offline
                        Exotic_Devel
                        wrote on last edited by
                        #18

                        [quote author="marcovictor" date="1422615450"]Pessoal, encontrei uma forma não muito elegante de herdar um formulário onde: Crio o formulário base com tudo o que eu quero. Depois crio outro formulário e na mão forço a herança. Para uma linguagem OOP isso chama-se ajuste técnico (gambiarra).
                        Gostaria de saber outra coisa: Imagine que no formulário base eu tenha alguns métodos (Gravar, Pesquisar, Fechar, etc) e no outro formulário que está herdando este, quero sobrepor alguns ou todos estes métodos. Como fazer isso ?
                        Fico no aguardo de qualquer ajuda.[/quote]

                        marcovictor o que você precisa é usar "métodos virtuais":http://programadoraprendendo.blogspot.com.br/2013/02/c-o-que-sao-metodos-virtuais.html.

                        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