Duda HBQT + Harbour

Post Reply
User avatar
ruben Dario
Posts: 986
Joined: Thu Sep 27, 2007 3:47 pm
Location: Colombia

Duda HBQT + Harbour

Post by ruben Dario »

Saludos al Forum

Cuando Dices HBQT + Harbour , refieres a Tener Instalado Harbour y el QT.
Tengo Entendido QT es como un compilador de C muy avanzado que inclusive tiene un designer.
no se si es correcto.

Revisando descargue QtContribs_Mingw-491_Qt-540_r391_Setup
Al instalar crea una carpeta hb32. a esto se refiere HBQT + Harbour.
Ruben Dario Gonzalez
Cali-Colombia
rubendariogd@hotmail.com - rubendariogd@gmail.com
User avatar
jnavas
Posts: 399
Joined: Wed Nov 16, 2005 12:03 pm
Location: Caracas - Venezuela
Contact:

Re: Duda HBQT + Harbour

Post by jnavas »

Ruben Dario
Saludos,

Fivetouch esta basado en QT, si revisas el foro de fivetouch hemos publicado algunos sitios donde estan los ejemplos de fivetouch utilizando QT. Lei hace un par de meses se refiere a una libreria escrita en lenguaje C para dispositivos móviles. Con Fivetouch se aplica muy fácilmente , en este enlace está un excelente trabjo de cristóbal.

http://forums.fivetechsupport.com/viewt ... 33&t=30756

Conversando con Antonio, sobre el uso de SOCKET para Fivetouch necesario para importar y exportar datos por esta via, encontre esta documentación:
http://doc.qt.io/qt-5/examples-network.html
User avatar
Lautaro
Posts: 322
Joined: Fri Oct 07, 2005 2:44 pm
Location: Osorno, Chile
Contact:

Re: Duda HBQT + Harbour

Post by Lautaro »

Estimados,

HBQT es una contribucion de harbour programada por Pritpal Bedi, que permite usar desde harbour la libreria QT, la que es una extensa libreria que contiene elementos para GUI, acceso a datos, xml, y un largo etc.

Dentro de sus virtudes es que es multiplataforma y tiene licencia dual, la que puede ser comercial o LGPL ( la misma de harbour ) , siempre y cuando uses las librerias de enlace dinamico ( DLL ) y no las de enlace estatico.

Dentro de lo publicado, se explica que Fivetouch esta basado en Harbour + HBQT.

En el foro QTContribs de googlegroups se puede encontrar mas informacion, tambien en : http://www.elektrosoft.it/tutorials/hbqt/hbqt.asp que tiene un manual para comenzar a programa con HBQT.


Saludos,

Lautaro
hmpaquito
Posts: 1200
Joined: Thu Oct 30, 2008 2:37 pm

Re: Duda HBQT + Harbour

Post by hmpaquito »

Ahondando en lo que ha dicho Lautaro me gustaria añadir que HbQt es un wrapper (binding) a la libreria C++ multidispositivo-multisistemaoperativo Qt.

Aqui una lista de los wrappers para Qt 4 (incluye Harbour :D ) http://en.wikipedia.org/wiki/List_of_la ... s_for_Qt_4
Aqui una lista de los wrappers para Qt 5 (Falta añadir a la lista Harbour (HbQt) que ya funciona con Qt 5) http://en.wikipedia.org/wiki/List_of_la ... s_for_Qt_5


informacion desde http://en.wikipedia.org/wiki/Qt_%28software%29
User avatar
jnavas
Posts: 399
Joined: Wed Nov 16, 2005 12:03 pm
Location: Caracas - Venezuela
Contact:

Re: Duda HBQT + Harbour

Post by jnavas »

Lautaro
Alguna información sobre el uso de socket ya implementados con HBQT?
En la documentacion que presentaste ya existe una clase para HTTP

ROCEDURE Main()

LOCAL oWnd, oImg
LOCAL oHttp, cString

oHttp := TIPClientHTTP():new( "http://www.televideo.rai.it/televideo/p ... ge-101.png" )
oHttp:open()
cString := oHttp:readAll()
oHttp:close()
hb_MemoWrit( "televideo.png", cString )

oWnd := QMainWindow()
oWnd:SetFixedSize( 700, 500 )
oWnd:setStyleSheet( " background-color: #CCCCFF; " )
oWnd:setWindowTitle( "Giovanni" )

oImg := QLabel( oWnd )
oImg:move( 28, 50 )
oImg:resize( 644, 400 )
oImg:SetPixmap( QPixmap( "televideo.png" ) )

oWnd:show()
QApplication():exec()

RETURN

Lautaro wrote:Estimados,

HBQT es una contribucion de harbour programada por Pritpal Bedi, que permite usar desde harbour la libreria QT, la que es una extensa libreria que contiene elementos para GUI, acceso a datos, xml, y un largo etc.

Dentro de sus virtudes es que es multiplataforma y tiene licencia dual, la que puede ser comercial o LGPL ( la misma de harbour ) , siempre y cuando uses las librerias de enlace dinamico ( DLL ) y no las de enlace estatico.

Dentro de lo publicado, se explica que Fivetouch esta basado en Harbour + HBQT.

En el foro QTContribs de googlegroups se puede encontrar mas informacion, tambien en : http://www.elektrosoft.it/tutorials/hbqt/hbqt.asp que tiene un manual para comenzar a programa con HBQT.


Saludos,

Lautaro
User avatar
jnavas
Posts: 399
Joined: Wed Nov 16, 2005 12:03 pm
Location: Caracas - Venezuela
Contact:

Re: Duda HBQT + Harbour

Post by jnavas »

TIPClientHTTP(): Es de harbour y no de QT
jnavas wrote:Lautaro
Alguna información sobre el uso de socket ya implementados con HBQT?
En la documentacion que presentaste ya existe una clase para HTTP

ROCEDURE Main()

LOCAL oWnd, oImg
LOCAL oHttp, cString

oHttp := TIPClientHTTP():new( "http://www.televideo.rai.it/televideo/p ... ge-101.png" )
oHttp:open()
cString := oHttp:readAll()
oHttp:close()
hb_MemoWrit( "televideo.png", cString )

oWnd := QMainWindow()
oWnd:SetFixedSize( 700, 500 )
oWnd:setStyleSheet( " background-color: #CCCCFF; " )
oWnd:setWindowTitle( "Giovanni" )

oImg := QLabel( oWnd )
oImg:move( 28, 50 )
oImg:resize( 644, 400 )
oImg:SetPixmap( QPixmap( "televideo.png" ) )

oWnd:show()
QApplication():exec()

RETURN

Lautaro wrote:Estimados,

HBQT es una contribucion de harbour programada por Pritpal Bedi, que permite usar desde harbour la libreria QT, la que es una extensa libreria que contiene elementos para GUI, acceso a datos, xml, y un largo etc.

Dentro de sus virtudes es que es multiplataforma y tiene licencia dual, la que puede ser comercial o LGPL ( la misma de harbour ) , siempre y cuando uses las librerias de enlace dinamico ( DLL ) y no las de enlace estatico.

Dentro de lo publicado, se explica que Fivetouch esta basado en Harbour + HBQT.

En el foro QTContribs de googlegroups se puede encontrar mas informacion, tambien en : http://www.elektrosoft.it/tutorials/hbqt/hbqt.asp que tiene un manual para comenzar a programa con HBQT.


Saludos,

Lautaro
User avatar
jnavas
Posts: 399
Joined: Wed Nov 16, 2005 12:03 pm
Location: Caracas - Venezuela
Contact:

Re: Duda HBQT + Harbour

Post by jnavas »

TIPClientHTTP(): Es de harbour y no de QT
jnavas wrote:Lautaro
Alguna información sobre el uso de socket ya implementados con HBQT?
En la documentacion que presentaste ya existe una clase para HTTP

ROCEDURE Main()

LOCAL oWnd, oImg
LOCAL oHttp, cString

oHttp := TIPClientHTTP():new( "http://www.televideo.rai.it/televideo/p ... ge-101.png" )
oHttp:open()
cString := oHttp:readAll()
oHttp:close()
hb_MemoWrit( "televideo.png", cString )

oWnd := QMainWindow()
oWnd:SetFixedSize( 700, 500 )
oWnd:setStyleSheet( " background-color: #CCCCFF; " )
oWnd:setWindowTitle( "Giovanni" )

oImg := QLabel( oWnd )
oImg:move( 28, 50 )
oImg:resize( 644, 400 )
oImg:SetPixmap( QPixmap( "televideo.png" ) )

oWnd:show()
QApplication():exec()

RETURN

Lautaro wrote:Estimados,

HBQT es una contribucion de harbour programada por Pritpal Bedi, que permite usar desde harbour la libreria QT, la que es una extensa libreria que contiene elementos para GUI, acceso a datos, xml, y un largo etc.

Dentro de sus virtudes es que es multiplataforma y tiene licencia dual, la que puede ser comercial o LGPL ( la misma de harbour ) , siempre y cuando uses las librerias de enlace dinamico ( DLL ) y no las de enlace estatico.

Dentro de lo publicado, se explica que Fivetouch esta basado en Harbour + HBQT.

En el foro QTContribs de googlegroups se puede encontrar mas informacion, tambien en : http://www.elektrosoft.it/tutorials/hbqt/hbqt.asp que tiene un manual para comenzar a programa con HBQT.


Saludos,

Lautaro
User avatar
jnavas
Posts: 399
Joined: Wed Nov 16, 2005 12:03 pm
Location: Caracas - Venezuela
Contact:

Re: Duda HBQT + Harbour

Post by jnavas »

Saludos
Encontré este manual en la Web del programador:
http://www.lawebdelprogramador.com/curs ... ndex1.html
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: Duda HBQT + Harbour

Post by Antonio Linares »

gracias Juan! :-)
regards, saludos

Antonio Linares
www.fivetechsoft.com
Post Reply