HBQT Manual

Projeto Harbour QT - HbQt, HbXBP e HbIDE

Moderador: Moderadores

wmanesco
Usuário Nível 3
Usuário Nível 3
Mensagens: 116
Registrado em: 09 Set 2016 13:18
Localização: ITAJAI - SC

HBQT Manual

Mensagem por wmanesco »

Estou iniciando na HBQT, entendi o funcionamento e já consigo compilar com HBIDE aqueles exemplos do manul do Giovanni.

Mas uma duvida: Em algum lugar do manual (pode ter passado e eu não vi) ou em outro lugar existe um manual próprio da HBQT? Com as classes e métodos que podem ser utilizados?

Obrigado
William Manesco
Harbour 3.x | Fivewin | BCC | MySQL (TDolphin) | HBQT | HBIDE | Atom
Avatar do usuário
Danny Boy Broadsword
Usuário Nível 1
Usuário Nível 1
Mensagens: 19
Registrado em: 26 Nov 2016 22:08
Localização: Belo Horizonte/MG

HBQT Manual

Mensagem por Danny Boy Broadsword »

Colega, veja se isso te ajuda?

http://doc.qt.io/qt-5/classes.html

Para sua sorte, a Qt é um dos frameworks mais bem documentados do planeta.
Harbour, Harbour+Qt, HMG v3.0.46 | DBF, MySQL

"Daqui a 2 dias... Amanhã, será ontem."
rasputta@hotmail.com
Avatar do usuário
Danny Boy Broadsword
Usuário Nível 1
Usuário Nível 1
Mensagens: 19
Registrado em: 26 Nov 2016 22:08
Localização: Belo Horizonte/MG

HBQT Manual

Mensagem por Danny Boy Broadsword »

Lembrando que...

Você TAMBÉM poderá acessar diretamente tudo sobre Classes, Funções, Métodos e Propriedades de dento do Qt Creator.

Imagem
Harbour, Harbour+Qt, HMG v3.0.46 | DBF, MySQL

"Daqui a 2 dias... Amanhã, será ontem."
rasputta@hotmail.com
wmanesco
Usuário Nível 3
Usuário Nível 3
Mensagens: 116
Registrado em: 09 Set 2016 13:18
Localização: ITAJAI - SC

HBQT Manual

Mensagem por wmanesco »

Depois de um tempo achei esses manuais.. obrigado

mas a questão é que o hbqt não funciona exatamente como esta no manual da qt né, tem algumas coisas que foram alteradas se não estou me enganando..
William Manesco
Harbour 3.x | Fivewin | BCC | MySQL (TDolphin) | HBQT | HBIDE | Atom
Avatar do usuário
Danny Boy Broadsword
Usuário Nível 1
Usuário Nível 1
Mensagens: 19
Registrado em: 26 Nov 2016 22:08
Localização: Belo Horizonte/MG

HBQT Manual

Mensagem por Danny Boy Broadsword »

Bom, eu fiz algumas coisas em HbQt há algum tempo (+1 ano)...

Por exceção de algumas CONSTANTES que eram passadas como parâmetros (ou valor) para o Objeto (Widget) e ligeiras modificações até compreensíveis (Binding), tudo era uma questão de estudar, familiarizar-se e fazer a tradução de um para o outro...

HbQt

Código: Selecionar todos

oPalette := QPalette() 
oPalette:SetColor( QPalette_Window, QColor( 255,200,200 ) )
Qt

Código: Selecionar todos

oPalette::QPalette();
oPalette.setColor( QPalette::Window, QColor(Qt::blue) );
É uma junção muito poderosa, como um cavalo selvagem, leva tempo mesmo para domá-lo.

Seria útil que o Giovanni Maria que fez um excelente manual do HbQt, fizesse menção no mesmo das diferenças em cada caso para a manipulação do Widget na Qt e na HbQt. Mas como é um trabalho solidário (sem remuneração), talvez seria exigir demais.
Harbour, Harbour+Qt, HMG v3.0.46 | DBF, MySQL

"Daqui a 2 dias... Amanhã, será ontem."
rasputta@hotmail.com
wmanesco
Usuário Nível 3
Usuário Nível 3
Mensagens: 116
Registrado em: 09 Set 2016 13:18
Localização: ITAJAI - SC

HBQT Manual

Mensagem por wmanesco »

Concordo, eu compreendi as diferenças, este seu exemplo ilustra um contexto geral, que se trata das contantes e tal.. eu até consegui desenvolver um "sistema" de exemplo, com cadastros e venda e um estoque bem simples, mas no meio disso encontrei algumas dificuldades como por exemplo: Criar uma tabela. Tem vários exemplos nas pastas de testes do hbqt, mas no caso eu precisava de algo a mais e como não tinha documentado demorei um tempo pra conseguir. A parte de tabela (QTableView) não tem nada parecido com a do Qt.

Mas enfim, é uma questão de estudar mesmo.
William Manesco
Harbour 3.x | Fivewin | BCC | MySQL (TDolphin) | HBQT | HBIDE | Atom
beatrisma66
Usuário Nível 1
Usuário Nível 1
Mensagens: 1
Registrado em: 18 Jul 2020 09:22
Localização: colombia
Contato:

HBQT Manual

Mensagem por beatrisma66 »

Obrigado pela informação, é muito útil
microvolution
Usuário Nível 5
Usuário Nível 5
Mensagens: 1231
Registrado em: 02 Set 2011 22:17
Contato:

HBQT Manual

Mensagem por microvolution »

infelizmente são poucos os manuais que temos... quase um ano foi a última postagem deste post...
agora o https://doc.qt.io/qt-5/classes.html parece estar bem vivo kkk só difícil compreensão!
Grato,
MICROVOLUTION - 16 anos Evoluindo Com Você!


Você já leu a Bíblia hoje?
João 3:16 - Porque Deus amou ao mundo de tal maneira que deu seu Único Filho para que todo aquele que nEle crê não pereça mas tenha a Vida Eterna!
microvolution
Usuário Nível 5
Usuário Nível 5
Mensagens: 1231
Registrado em: 02 Set 2011 22:17
Contato:

HBQT Manual

Mensagem por microvolution »

pessoal, boa tarde!
por falta de material hbqt disponívels e a com a curva de aprendizado enorme, migrei pra outras linguagens multi-plataformas(web, mobile, desktop, etc)...

a curva de aprendizado é bem menor. ufa e como é menor.

não vale a pena gastar energia, tempo, com, algo que ficou pra trás e sem interesse dos próprios autores.
em menos de 90 dias, consegui fazer um app, e, já está em fase final pra ser lançado nas lojas Play Google/App.

sucesso a todos!
qualquer coisa #tamjuntos!
Grato,
MICROVOLUTION - 16 anos Evoluindo Com Você!


Você já leu a Bíblia hoje?
João 3:16 - Porque Deus amou ao mundo de tal maneira que deu seu Único Filho para que todo aquele que nEle crê não pereça mas tenha a Vida Eterna!
cleitonLC
Usuário Nível 1
Usuário Nível 1
Mensagens: 44
Registrado em: 17 Ago 2021 14:38
Localização: Cariacica/ES

HBQT Manual

Mensagem por cleitonLC »

microvolution escreveu:pessoal, boa tarde!
por falta de material hbqt disponívels e a com a curva de aprendizado enorme, migrei pra outras linguagens multi-plataformas(web, mobile, desktop, etc)...

a curva de aprendizado é bem menor. ufa e como é menor.

não vale a pena gastar energia, tempo, com, algo que ficou pra trás e sem interesse dos próprios autores.
em menos de 90 dias, consegui fazer um app, e, já está em fase final pra ser lançado nas lojas Play Google/App.

sucesso a todos!
qualquer coisa #tamjuntos!
Boas, quais skills vc usou ??? "outras linguagens multi-plataformas(web, mobile, desktop, etc)..."
microvolution
Usuário Nível 5
Usuário Nível 5
Mensagens: 1231
Registrado em: 02 Set 2011 22:17
Contato:

HBQT Manual

Mensagem por microvolution »

web: nestjs + bootstrap
mobile + desktop: delphi grátis (não é pirata, é grátis mesmo pela Embarcadero)
Grato,
MICROVOLUTION - 16 anos Evoluindo Com Você!


Você já leu a Bíblia hoje?
João 3:16 - Porque Deus amou ao mundo de tal maneira que deu seu Único Filho para que todo aquele que nEle crê não pereça mas tenha a Vida Eterna!
Responder