Page 1 of 1

Duda HBQT + Harbour

PostPosted: Thu Jun 04, 2015 1:56 am
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.

Re: Duda HBQT + Harbour

PostPosted: Thu Jun 04, 2015 4:35 am
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.

viewtopic.php?f=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

Re: Duda HBQT + Harbour

PostPosted: Thu Jun 04, 2015 12:37 pm
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

Re: Duda HBQT + Harbour

PostPosted: Thu Jun 04, 2015 2:22 pm
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

Re: Duda HBQT + Harbour

PostPosted: Fri Jun 05, 2015 4:54 am
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/pub/tt4web/Nazionale/16_9_page-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

Re: Duda HBQT + Harbour

PostPosted: Fri Jun 05, 2015 4:56 am
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/pub/tt4web/Nazionale/16_9_page-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

Re: Duda HBQT + Harbour

PostPosted: Fri Jun 05, 2015 4:57 am
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/pub/tt4web/Nazionale/16_9_page-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

Re: Duda HBQT + Harbour

PostPosted: Wed Jun 10, 2015 4:12 pm
by jnavas
Saludos
Encontré este manual en la Web del programador:
http://www.lawebdelprogramador.com/curs ... ndex1.html

Re: Duda HBQT + Harbour

PostPosted: Wed Jun 10, 2015 4:45 pm
by Antonio Linares
gracias Juan! :-)