Começando com a HBQT
Moderador: Moderadores
-
Fernando queiroz
- Usuário Nível 4

- Mensagens: 779
- Registrado em: 13 Nov 2014 00:41
- Localização: Porto Alegre/RS
Começando com a HBQT
Tive muito problemas e perrengues para começar a usar a HBQT, mas vários amigos deram ajuda nesse trajeto, entre eles o ITAMAR , bom mas achei uma documentação que vai ajudar um pouco.
ftp://mail.eruj.si/install/Harbour/hbqt-tutorial.pdf
E quando encontrando mais coisas vou colocando neste post para complementar
ftp://mail.eruj.si/install/Harbour/hbqt-tutorial.pdf
E quando encontrando mais coisas vou colocando neste post para complementar
HARBOUR 3.2, HWGUI 2.23 B3, SEFAZCLASS, PDFClass, ADO + MariaDB/MySQL, RMChart
-
alxsts
- Colaborador

- Mensagens: 3092
- Registrado em: 12 Ago 2008 15:50
- Localização: São Paulo-SP-Brasil
Começando com a HBQT
Olá!
Melhor usar a versão do site do autor (Giovanni Di Maria - calimero22@yahoo.it) por estar mais atualizada: HBQT-Tutorial
Melhor usar a versão do site do autor (Giovanni Di Maria - calimero22@yahoo.it) por estar mais atualizada: HBQT-Tutorial
[]´s
Alexandre Santos (AlxSts)
Alexandre Santos (AlxSts)
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7928
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
Começando com a HBQT
Ola!
Parece que o pessoal tem o costume de pular as mensagens não ler.
Veja o quinto post desta thread...
https://pctoledo.org/forum/viewto ... 61&start=0
Saudações,
Itamar M. Lins Jr.
Parece que o pessoal tem o costume de pular as mensagens não ler.
Veja o quinto post desta thread...
https://pctoledo.org/forum/viewto ... 61&start=0
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.
- alaminojunior
- Colaborador

- Mensagens: 1717
- Registrado em: 16 Dez 2005 21:26
- Localização: Ubatuba - SP
Começando com a HBQT
Consegui baixar e instalar esse ambiente HBIDE, Harbour e QTcontribs.
Funcionaram os primeiros exemplos mais simples conforme este tutorial.
O que gostaria agora é de configurar esta ide para compilar os executáveis. Onde encontro explicação de como configurar ?
Também, é possível montar visualmente os form´s com os objetos desta QTContrib, ou esta ide serve apenas para edição de código ?
Funcionaram os primeiros exemplos mais simples conforme este tutorial.
O que gostaria agora é de configurar esta ide para compilar os executáveis. Onde encontro explicação de como configurar ?
Também, é possível montar visualmente os form´s com os objetos desta QTContrib, ou esta ide serve apenas para edição de código ?
Compilador xHarbour 1.2.3 + Embarcadero C++ 7.30
MySQL c/ SQLRDD
HwGui + GTWVG
MySQL c/ SQLRDD
HwGui + GTWVG
-
microvolution
- Usuário Nível 5

- Mensagens: 1231
- Registrado em: 02 Set 2011 22:17
- Contato:
Começando com a HBQT
olá pessoal bom dia/tarde/noite!
baixei a HBIDE(r419) abri meu projeto através do arquivo .hbp e tudo está aparentemente normal e fácil, só que na hora da compilação aparece erros de acordo com o que clico num dos sub-menus BUILD:
Não entendo muito ainda de harbour e com HBIDE muito muito menos, mas, parece pelo erro acima que ou o tamanho do caminho está longo, ou o conteúdo do arquivo SOFT.RC que chama o arquivo SOFT.EXE.MANIFEST não está aceitando... sei lá... só os prezados professores podem ajudar-me a entender o motivo do erro.
Agora, ao final de tudo a última mensagem de erro é:
Como interpretar o código (code) de erro 6?
É isso aí pessoal, um forte abraço!
baixei a HBIDE(r419) abri meu projeto através do arquivo .hbp e tudo está aparentemente normal e fácil, só que na hora da compilação aparece erros de acordo com o que clico num dos sub-menus BUILD:
(BUILD PROJECT ou BUILD AND LAUNCH) ou (PROJECT ou REBUILD AND LAUNCH):
Código: Selecionar todos
windres.exe --target=pe-i386 -Ic:/sistema/hb34/include -Ic:/sistema/hb34/contrib/gtwvg -Ic:/sistema/hb34/contrib/hbwin -Ic:/sistema/hb34/contrib/gtwvw -Ic:/sistema/hb34/contrib/HBWIN -Ic:/sistema/hb34/contrib/HBCT -Ic:/sistema/hb34/contrib/hbnf C:/sistema/hb34/MIGRAR/SOFT.RC -O coff -o C:/Users/adm/AppData/Local/Temp/hbmk_xr37ro.dir/SOFT.reso
[36603.122]
[36607.425] cc1.exe: error: too many filenames given. Type cc1.exe --help for usage
[36607.427]
[36607.449] cc1.exe: fatal error: c:/sistema/hb34/include: No such file or directory
[36607.451] compilation terminated.Agora, ao final de tudo a última mensagem de erro é:
Código: Selecionar todos
Exit Code [ 6 ] Exit Status [ 0 ] Finished at [ 10:22:17 ] Done in [ 29.97 Secs ]É isso aí pessoal, um forte abraç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 - 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

- Mensagens: 1231
- Registrado em: 02 Set 2011 22:17
- Contato:
Começando com a HBQT
gente... boa tarde!
mais uma vez... venho aqui para entender o funcionamento da HBIDE...
quando migrei (pela primeira vez) para o harbour foi usando a HMG no início de 2015.
No final do ano, larguei a HMG (temporariamente) e estou usando a GTWVG.
Agora no início de 2016, estou testando a GTWVW.
Mas, estou muito curioso para entender o que se trata essa tal QT e a HBIDE...
Já instalei, como já disse, mas, ainda não consegui compilar o meu projeto que está usando a LIB GTWVG e/ou GTWVW.
Alguém pode me auxiliar para entender melhor essa tal HBIDE ou QT?
mais uma vez... venho aqui para entender o funcionamento da HBIDE...
quando migrei (pela primeira vez) para o harbour foi usando a HMG no início de 2015.
No final do ano, larguei a HMG (temporariamente) e estou usando a GTWVG.
Agora no início de 2016, estou testando a GTWVW.
Mas, estou muito curioso para entender o que se trata essa tal QT e a HBIDE...
Já instalei, como já disse, mas, ainda não consegui compilar o meu projeto que está usando a LIB GTWVG e/ou GTWVW.
Alguém pode me auxiliar para entender melhor essa tal HBIDE ou QT?
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 - 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!
Começando com a HBQT
Também não consegui compilar com a HBIDE. Mas para aprender hbqt vc não precisa dela. Vc tem que partir de exemplos simples. Eu estou seguindo esse caminho :
1 ) Use essa página como referência, lá tem muitos exemplos. http://www.elektrosoft.it/tutorials/hbqt/hbqt.asp
2 ) Baixe a Qtcontribs e instale ela. Vc já deve ter feito isso
3 ) Use o seu editor preferido para compilar e o prompt de comando para gerar.
3.1 ) Para gerar usando o prompt de comando você abre a janela cmd e sobrepõe o seu PATH pelo seguinte set PATH=c:\QtContribs\harbour\bin;c:\QtContribs\harbour\comp\mingw\bin
(Eu não estou na máquina que o QT está instalado, por isso não tenho certeza se esses são exatamente os PATHS, tem que ver lá)
É simples. A QtContrib já vem com o seu próprio Harbour e seu Gcc, e são esses que vc deve usar. Por isso que em 3.1 eu sugeri a criação de um novo PATH sobrepondo os antigos, para não ter perigo de vc chamar a gcc errada ou o harbour errado caso vc tenha mais de um instalado na máquina.
1 ) Use essa página como referência, lá tem muitos exemplos. http://www.elektrosoft.it/tutorials/hbqt/hbqt.asp
2 ) Baixe a Qtcontribs e instale ela. Vc já deve ter feito isso
3 ) Use o seu editor preferido para compilar e o prompt de comando para gerar.
3.1 ) Para gerar usando o prompt de comando você abre a janela cmd e sobrepõe o seu PATH pelo seguinte set PATH=c:\QtContribs\harbour\bin;c:\QtContribs\harbour\comp\mingw\bin
(Eu não estou na máquina que o QT está instalado, por isso não tenho certeza se esses são exatamente os PATHS, tem que ver lá)
É simples. A QtContrib já vem com o seu próprio Harbour e seu Gcc, e são esses que vc deve usar. Por isso que em 3.1 eu sugeri a criação de um novo PATH sobrepondo os antigos, para não ter perigo de vc chamar a gcc errada ou o harbour errado caso vc tenha mais de um instalado na máquina.
-
microvolution
- Usuário Nível 5

- Mensagens: 1231
- Registrado em: 02 Set 2011 22:17
- Contato:
Começando com a HBQT
obrigado Vlademiro por me responder... mas, ainda algumas dúvidas me restam e a principal delas. O que realmente é essa tal HBQT ou simplesmente QT do Giovanni Di Maria?
Grato!
Grato!
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 - 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!
Começando com a HBQT
QT é uma biblioteca gráfica escrita em C++. Alguns sistemas conhecidos baseiam-se nela. O KDE do Linux é um exemplo.
HBQT é um biblioteca do Harbour (Tipo Minigui, HWGui, etc) que usa a QT. Ela fazia parte do Harbour, agora vc baixa de https://sourceforge.net/projects/qtcontribs/
Giovanni é um programador harbour que escreveu um tutorial do zero ensinando a usar a HBQT.
Vantagens da HBQT
1 ) Funciona em Linux e WIndows
2 ) Relativamente fácil de usar
3 ) Tem QT para várias plataformas : Mac OS, Android, etc. Mas, que eu saiba, o harbour (via QtContribs) só tem windows e linux.
Desvantagens da HBQT (minha opinião)
1 ) Ela fazia parte do contrib do Harbour mas aconteceu algo entre os desenvolvedores que ela agora é um projeto a parte (Tipo HwGui, Minigui, etc). Antes ela vinha sendo cotada para ser a biblioteca gráfica oficial do Harbour (pelo menos ela vinha sendo distribuida com o Harbour).
2 ) Ela é um produto pago https://www.qt.io/ mas se você se comprometer a distribuir a sua aplicação como opensource ela pode ser usada sem restrições, caso contrário tem que comprar a licença.
Tem também um site de um produto que é opensource cujo nome é Marinas GUI. É um ambiente que usa a HBQT e simula a Minigui. O instalador dela é grande , mas nunca deu problema para instalar. O link é http://www.marinas-gui.org/. Ele também usa HBQT. Tem download pra windows e para linux. Instala bem nos dois, sem erros mesmo e não precisa instalar mais nada. Mas tem que ter tempo para testar.
Qualquer dúvida posta aí.
HBQT é um biblioteca do Harbour (Tipo Minigui, HWGui, etc) que usa a QT. Ela fazia parte do Harbour, agora vc baixa de https://sourceforge.net/projects/qtcontribs/
Giovanni é um programador harbour que escreveu um tutorial do zero ensinando a usar a HBQT.
Vantagens da HBQT
1 ) Funciona em Linux e WIndows
2 ) Relativamente fácil de usar
3 ) Tem QT para várias plataformas : Mac OS, Android, etc. Mas, que eu saiba, o harbour (via QtContribs) só tem windows e linux.
Desvantagens da HBQT (minha opinião)
1 ) Ela fazia parte do contrib do Harbour mas aconteceu algo entre os desenvolvedores que ela agora é um projeto a parte (Tipo HwGui, Minigui, etc). Antes ela vinha sendo cotada para ser a biblioteca gráfica oficial do Harbour (pelo menos ela vinha sendo distribuida com o Harbour).
2 ) Ela é um produto pago https://www.qt.io/ mas se você se comprometer a distribuir a sua aplicação como opensource ela pode ser usada sem restrições, caso contrário tem que comprar a licença.
Tem também um site de um produto que é opensource cujo nome é Marinas GUI. É um ambiente que usa a HBQT e simula a Minigui. O instalador dela é grande , mas nunca deu problema para instalar. O link é http://www.marinas-gui.org/. Ele também usa HBQT. Tem download pra windows e para linux. Instala bem nos dois, sem erros mesmo e não precisa instalar mais nada. Mas tem que ter tempo para testar.
Qualquer dúvida posta aí.
-
microvolution
- Usuário Nível 5

- Mensagens: 1231
- Registrado em: 02 Set 2011 22:17
- Contato:
Começando com a HBQT
hummmm....
vi o link q vc postou na sua postagem anterior, e pra se programar tem que alterar tudo (não tem como ser como o modo do clipper antigo).
Ou seja, é como se fosse uma nova linguagem. Não tem nada a ver mais com o clipper; pelo menos nos "exemplos" que vi, parece que precisamos alterar uns 80% e não como é feita na migração original que é alterar no máximo 20% de nosso código original.
Mas, é bem interessante... quem sabe num futuro, posso me arriscar a fazer uns testes com meu sistema!
Vlw!
vi o link q vc postou na sua postagem anterior, e pra se programar tem que alterar tudo (não tem como ser como o modo do clipper antigo).
Ou seja, é como se fosse uma nova linguagem. Não tem nada a ver mais com o clipper; pelo menos nos "exemplos" que vi, parece que precisamos alterar uns 80% e não como é feita na migração original que é alterar no máximo 20% de nosso código original.
Mas, é bem interessante... quem sabe num futuro, posso me arriscar a fazer uns testes com meu sistema!
Vlw!
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 - 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!
Começando com a HBQT
Realmente, tem que mudar muita coisa.
O que eu tenho observado é que nós antes tínhamos apenas o clipper e o MSDos com a programação procedural. Depois do windows a programação mudou, de modo que fica difícil portar um sistema para windows sem mudar a forma de pensamento. A mesma coisa aconteceu quando surgiu a programação web. E agora (creio) deve estar acontecendo a mesma coisa com as apps para Androd e IOS.
Acho que as GUIs tipo HMG ainda simulam muito do pensamento procedural do clipper e, se não surgir algo novo (e o filho do dono da empresa assumir e quiser portar tudo para windows), é melhor vc pensar em uma lib desse tipo : HMG, HmgExtend , Marinas GUI, e similares. Aqui no fórum tem muita gente que já portou com sucesso para essas libs. Tem tb o xailer que é muito bom.
Mas eu entendo perfeitamente a sua situação. Quanto menos mudar no código melhor.
O que eu tenho observado é que nós antes tínhamos apenas o clipper e o MSDos com a programação procedural. Depois do windows a programação mudou, de modo que fica difícil portar um sistema para windows sem mudar a forma de pensamento. A mesma coisa aconteceu quando surgiu a programação web. E agora (creio) deve estar acontecendo a mesma coisa com as apps para Androd e IOS.
Acho que as GUIs tipo HMG ainda simulam muito do pensamento procedural do clipper e, se não surgir algo novo (e o filho do dono da empresa assumir e quiser portar tudo para windows), é melhor vc pensar em uma lib desse tipo : HMG, HmgExtend , Marinas GUI, e similares. Aqui no fórum tem muita gente que já portou com sucesso para essas libs. Tem tb o xailer que é muito bom.
Mas eu entendo perfeitamente a sua situação. Quanto menos mudar no código melhor.
-
microvolution
- Usuário Nível 5

- Mensagens: 1231
- Registrado em: 02 Set 2011 22:17
- Contato:
Começando com a HBQT
opa...Vlademiro escreveu: é melhor vc pensar em uma lib
eu já encerrei desde ano passado minha passagem pelo clipper q durou dos meus 14 anos até aos 49...
agora já estou em react, react native, firemonkey, rdw, nodejs, nextjs, horse, backend e frontend.
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 - 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!
Começando com a HBQT
Ola,
React e react native são difíceis de aprender, poderia falar sobre esse processo?
React e react native são difíceis de aprender, poderia falar sobre esse processo?
-
microvolution
- Usuário Nível 5

- Mensagens: 1231
- Registrado em: 02 Set 2011 22:17
- Contato:
Começando com a HBQT
tem vídeos e cursos grátis à vontade. o que eu recomendo é do 99coders que tem um curso básico e completo de um CRM com react/react native + node.js.lucimauro escreveu:Ola,
React e react native são difíceis de aprender, poderia falar sobre esse processo?
O mais fácil mesmo é delphi 11.3 CE, que é 100% grátis.
#EuRecomendo
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 - 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!
