Página 1 de 3

HBQT

Enviado: 18 Ago 2014 13:36
por Itamar M. Lins Jr.
Ola!
Estou estudando essa biblioteca gráfica.
Criei um grupo no google, hbqt_br

Saudações,
Itamar M. Lins Jr.

HBQT

Enviado: 17 Dez 2014 19:41
por Fernando queiroz
itamar eu comprei a QT
mas estou penando pois nao sei como usar, tenho muitas duvidas

gostaria de uma ajuda , coisa de principiante mesmo,
como entrar no seu grupo?

HBQT

Enviado: 17 Dez 2014 21:06
por Nascimento
a hbqt é free ou paga?

HBQT

Enviado: 17 Dez 2014 21:31
por Itamar M. Lins Jr.
Ola!
Código GPL, não é pago.
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
Agora a QT, você pode comprar.
http://www.qt.io/download/

A HBQT usa a QT GPL.
A QT paga tem suporte, acesso a foruns e uma IDE melhorada.
Só que o Pritpal Bedi, já desenvolveu uma IDE também a HBIDE, a parte de desenhar as telas e relatórios é que ele está terminando.


Saudações,
Itamar M. Lins Jr.

HBQT

Enviado: 17 Dez 2014 21:42
por Itamar M. Lins Jr.
Ola!
gostaria de uma ajuda , coisa de principiante mesmo,
como entrar no seu grupo?
O grupo está praticamente parado.
Use este lugar aqui mesmo. Eu criei o grupo por causa dos arquivos da HBQT o forum não aceita, são grandes.
Veja o tutorial de Giovanne Di Maria, é muito bom, não precisamos ficar reinventado a roda.

http://www.elektrosoft.it/tutorials/hbqt/hbqt.asp

Faça perguntas que outras pessoas aqui poderão responder.

Saudações,
Itamar M. Lins Jr.

HBQT

Enviado: 17 Dez 2014 22:18
por Nascimento
itamar estou me enteressando na hbqt pelo que vi é mais compreensiva pois usa a sintaxe do clipper
o que falta é tipo manuais e onde baixar ela a lib para começar os testes?

HBQT

Enviado: 18 Dez 2014 01:57
por Itamar M. Lins Jr.
Já postei os links
Mas acessa o forum internacional, lá poderá postar suas dúvidas também.

https://groups.google.com/forum/#!forum/qtcontribs

Download da QT 5.4 já vem com Mingw 4.9.1
http://download.qt-project.org/developm ... /5.4.0-rc/

Criar uma pasta addons
Aqui eu faço assim:

Código: Selecionar todos

C:\HB34\Addons
Usando o SVN baixar os fontes da HBQT na pasta c:\hb34\addons

Código: Selecionar todos

svn://svn.code.sf.net/p/qtcontribs/code/trunk
Como instalar o harbour dos fontes eu já postei aqui.
https://pctoledo.org/forum/viewto ... 43&t=14980
Atenção que o MingW (GCC) da t-dragon já foi atualizado p/ versão 4.9.2

Tem que ler, tem muita informação aqui no forum.
Para criar a HBQT basta apenas entrar na pasta addons e teclar.

Código: Selecionar todos

:\>hbmk2 hbqtcontribs.hbp xhb.hbc 
Outro manual de como compilar o Harbour 3.2 dos fontes.
http://www.elektrosoft.it/tutorials/how ... indows.asp

Saudações,
Itamar M. Lins Jr.

HBQT

Enviado: 18 Dez 2014 16:15
por Nascimento
Amigo itamar tentei a compilaçao gerou esse erro aqui...
E:\Dvd1 Harbour\Fonte Qt>hbmk2 qtcontribs.hbp xhb.hbc
hbmk2: Gerando sub-projeto (passo 2): debug\hwgdebug.hbp
hbmk2: Alvo atualizado: ..\..\lib\win\mingw\libhwgdebug.a
hbmk2: Gerando sub-projeto (passo 2): hbqt\qtcore\hbqtcore.hbp
hbmk2: Gerando sub-projeto (passo 3): hbqt\qtcore\hbqtcores.hbp
hbmk2[hbqtcores]: plugin: HB_WITH_QT, HB_QTPATH, HB_QTPOSTFIX not set, could
not autodetect 'uic.exe' executable
hbmk2[hbqtcore]: plugin: HB_WITH_QT, HB_QTPATH, HB_QTPOSTFIX not set, could not
autodetect 'uic.exe' executable
hbmk2[hbqtcore]: plugin: HB_WITH_QT, HB_QTPATH, HB_QTPOSTFIX not set, could not
autodetect 'moc.exe' executable

HBQT

Enviado: 18 Dez 2014 18:56
por Itamar M. Lins Jr.
Ola!
Opa!!

Código: Selecionar todos

HB_INSTALL_PREFIX=C:\HB34
HB_QT_MAJOR_VER=5
HB_WITH_QT=c:\QT\Qt5.4.0\5.4\mingw491_32\include
Essas são as minhas variáveis de ambiente.
Para QT só usamos as duas HB_QT_MAJOR_VER=5 e HB_WITH_QT=\sua\pasta\com\a\qt\5xxx
Detalhe é que aponta para o include da QT, o hbmk2 faz todo o serviço o HBMK2 procura recursivamente.

Lembrem-se que a QT já vem com MINGW(GCC) dela.
Devem prestar a atenção nisso, se não ficam 2 ou mais MingW(GCC) e faz uma bagunça.

Saudações,
Itamar M. Lins Jr.

HBQT

Enviado: 19 Dez 2014 21:00
por Nascimento
deixa ver se te explico melhor eu baixei pelo snv ai quiz gerar so a lib o que deu essas mensagens de erro
ou seja como gerar so a lib apartir da snv?

HBQT

Enviado: 19 Dez 2014 22:06
por Itamar M. Lins Jr.
Pois é moço, está ai a resposta.
vc precisa indicar ao HBMK2 onde estão os arquivos que ele usa p/ criar o HBQT.
Então, vc digita ai no seu prompt

Código: Selecionar todos

\>SET HB_QT_MAJOR_VER=5 
\>SET HB_WITH_QT=c:\QT\Qt5.4.0\5.4\mingw491_32\include
depois é só teclar:

Código: Selecionar todos

\hb3X\addons\>hbmk2 hbqtcontribs.hbp xhbc.hbc
Para o harbour criar as libs da HBQT é assim!

É por isso que apresentou essa mensagem...
hbmk2[hbqtcores]: plugin: HB_WITH_QT,
Quando vc setar, indicar corretamente onde está a QT com Mingw(gcc) ele vai compilar!

Saudações,
Itamar M. Lins Jr.

HBQT

Enviado: 20 Dez 2014 00:56
por Nascimento
desculpe minha falta de compreençao ainda mais vamos tentando

o meu harbour esta instalado assim
uso o harbour 3.2
c:\harbour
coloquei o snv da qt no c:\qt

HBQT

Enviado: 20 Dez 2014 03:02
por Itamar M. Lins Jr.
Você não pode fazer da forma que quiser, tem que fazer como o sistema manda.
Leia novamente tudo que escrevi lá em cima.
Tipo, baixar o QT para poder criar a HBQT, o QT já vem com Mingw!
Criar a pasta addons dentro da pasta do harbour e por ai vai....
Usar o SVN e dentro da pasta addons que está dentro da pasta \hb32\addons baixar os fontes da HBQT.

Código: Selecionar todos

C:\hb34>tree
├───addons
│   ├───debug
│   ├───hbdbu
│   │   ├───bin
│   │   │   └───win
│   │   │       └───mingw
│   │   └───resources
│   ├───hbide
│   │   ├───docs
│   │   ├───env
Então é assim ai no seu cpu.
E:\Dvd1 Harbour\Fonte Qt>hbmk2 qtcontribs.hbp xhb.hbc
Corrigir para:
E:\hb32\addons\hbmk2 qtcontribs.hbp xhb.hbc
Não esquecer do HB_WITH_QT...

Saudações,
Itamar M. Lins Jr.

HBQT

Enviado: 20 Dez 2014 09:57
por Fernando queiroz
Itamar como eu ja tenho a QT funcional eu fiz assim

Código: Selecionar todos

@echo off
SET PATH=C:\HB32\bin;C:\Qt\5.4\mingw491_32\bin;%PATH%
SET HB_COMPILER=mingw
SET HB_QT_MAJOR_VER=5
SET HB_WITH_QT=C:\Qt\5.4
esta correto ou tenho de fazer algo mais?

a coisa esta mais ou menos assim
C:\Qt
C:\Qt\5.4
C:\Qt\5.4\mingw491_32
C:\Qt\5.4\mingw491_32\bin
C:\Qt\5.4\mingw491_32\imports
C:\Qt\5.4\mingw491_32\include
C:\Qt\5.4\mingw491_32\lib
C:\Qt\5.4\mingw491_32\mkspecs
C:\Qt\5.4\mingw491_32\phrasebooks
C:\Qt\5.4\mingw491_32\plugins
C:\Qt\5.4\mingw491_32\qml
C:\Qt\5.4\mingw491_32\translations

HBQT

Enviado: 20 Dez 2014 12:57
por Itamar M. Lins Jr.
esta correto ou tenho de fazer algo mais?
Funcionou dessa forma ?
É porque vocês não estão lendo o que eu escrevi.
Para QT só usamos as duas HB_QT_MAJOR_VER=5 e HB_WITH_QT=\sua\pasta_INCLUDE\com\a\qt\5xxx
Detalhe é que aponta para o include da QT, o hbmk2 faz todo o serviço o HBMK2 procura recursivamente.

Código: Selecionar todos

SET HB_WITH_QT=c:\QT\Qt5.4.0\5.4\mingw491_32\include
Corrija ai se não funcionar p/ ficar como eu estou explicando.