Clipper On Line • Ver Tópico - harbour + qtcontribs

harbour + qtcontribs

Projeto Harbour QT - HbQt, HbXBP e HbIDE

Moderador: Moderadores

 

harbour + qtcontribs

Mensagempor carlos_dornelas » 26 Out 2012 17:03

OK, vou esperar a R42 entäo... achei muito interessante os esquemas de layaute e conteiners.

Grato

Antonio Carlos
carlos_dornelas
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 392
Data de registro: 25 Ago 2004 21:54
Curtiu: 0 vez
Mens.Curtidas: 10 vezes

harbour + qtcontribs

Mensagempor jelias » 29 Out 2012 16:09

Amigos,

Tenho visto com muito bons olhos HBQT, parece muito promissor.
Gostaria de saber se existe no fórum alguém que já esteja usando em ampla produção, ou seja, com um sistema totalmente testado e aprovado?
Tenho medo de seguir este caminho e lá na frente começar a ter problemas e por ter um conhecimento técnico limitado, não conseguir resolver facilmente.
Um fator positivo é poder usar QT Designer, ajuda muito na produtividade.

Abraços,

Júlio.
xHarbour 1.2.1 (simplex) + BCC 5.8.2 + Hwgui + SQLRDD
Clipper 5.2e / Blinker 7
Júlio Cézar Elias
e-mail: jelias@tpnet.psi.br
jelias
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 249
Data de registro: 27 Ago 2008 11:32
Cidade/Estado: Minas Gerais
Curtiu: 0 vez
Mens.Curtidas: 16 vezes

harbour + qtcontribs

Mensagempor MARCELOG » 30 Out 2012 09:41

Olá,
como atualizei meu perfil, esqueci de olhar o email, por isso perdi as postagens anteriores.
Mas o negócio é o seguinte...
Crie o formulário no Desginer, que é instalado com a distribuição Qt.

Faça testes, criando objetos e layouts.

É importante destacar que algumas características e recursos dos objetos Qt não foram implementados para a contribuição harbour.

Para compilar sem erros, crie o arquivo hbmk.hbm com o seguinte conteúdo.

hbqt.hbc
-w3 -es2

Depois, crie o arquivo nomedoexecutavel.hbp com o seguinte conteúdo.

@hbmk.hbm
nomedoprg.prg
nomedoformulario.ui

Note que o nome do arquivo do formulário é inserido no arquivo hbp.

No prg que contém a função/ procedure main vincule uma variável ao formulário.

function main()
local tmain

tmain:=HBQTUI_NOMEDOFORMULARIO()

...

tmain:SHOW()

QAPPLICATION():EXEC()

Pronto.

Dessa forma, o .bat que eu fiz vai compilar o seu projeto e executá-lo.

É importante que você utilize o método show() ou exec() para exibir a janela.

Todos os objetos integrados ao formulário passaram a ter o prefixo "q_" no nome.

Assim, se ao formulário foi integrado um lineEdit, o seu nome passará a ser q_lineEdit.

Para referenciá-lo é simples.

tmain:q_lineEdit:SETTEXT('UM TEXTO QUALQUER')

Isso insere um texto no objeto criado.

Espero ter ajudado.

MarceloG

Ps: O formulário passa a ser uma classe e os objetos, seus membros.
O próprio formulário e os membros têm métodos para (re)definir seus valores e características.
Água mole em pedra dura tanto bate que até espirra!
Avatar de usuário

MARCELOG
Usuário Nível 4

Usuário Nível 4
 
Mensagens: 546
Data de registro: 15 Mar 2005 16:54
Cidade/Estado: Divinópolis/MG
Curtiu: 0 vez
Mens.Curtidas: 6 vezes

harbour + qtcontribs

Mensagempor MARCELOG » 30 Out 2012 09:51

Olá,
estou fazendo testes com a Qt há mais ou menos um ano.
Utilizando o Designer, com formulários, etc., o uso é de mais ou menos seis meses.
No uso livre, criando os formulários e objetos na unha, tive problema com memória.
A situação ocorria porque os objetos com conexões não eram efetivamente destruídos.
Assim, era chato o trabalho de desconexão e destruição dos objetos criados.
Então, passei a utilizar formulários e objetos criados a partir do Designer.
Até agora tudo bem...
Os formulários e objetos criados pelo Desginer se auto-destroem quando o formulário é fechado, liberando a memória.

Atenciosamente.

MarceloG
Água mole em pedra dura tanto bate que até espirra!
Avatar de usuário

MARCELOG
Usuário Nível 4

Usuário Nível 4
 
Mensagens: 546
Data de registro: 15 Mar 2005 16:54
Cidade/Estado: Divinópolis/MG
Curtiu: 0 vez
Mens.Curtidas: 6 vezes

harbour + qtcontribs

Mensagempor Pablo César » 30 Out 2012 11:46

Marcelo, na sua primeira mensagem deste tópico, você disponibilizou os links para baixar, no entanto você deve esqueceu de colocá-los entre tag URL e ai ficou os links quebrados (o sistema daqui do fórum, talvez o php, abrevia) ai então não consegue-se baixar. Eu mandei uma MP perguntando se os links estão restaurados de forma correta. Você pode confirmar ?
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Avatar de usuário

Pablo César
Usuário Nível 7

Usuário Nível 7
 
Mensagens: 5312
Data de registro: 31 Mai 2006 10:22
Cidade/Estado: Curitiba - Paraná
Curtiu: 142 vezes
Mens.Curtidas: 152 vezes

harbour + qtcontribs

Mensagempor carlos_dornelas » 30 Out 2012 15:10

MarceloG,

Resolvi também estudar a Hbqt, principalmente nessa integração com o Designer. Porém, após vários testes e ajuda dos colegas do forum, neste mesmo tópico, o máximo que consegui foi compilar um simples formulario, mas ao executá-lo, nada acontece. O Ronaldo me disse tratar-se de um problema com a release atual da hbqt que está com esse bug...
por Imatech » 26 Out 2012 14:54
Olá Antonio Carlos !
Agora que o código esta correto...
O empecilho é um bug a ser resolvido no próximo release da hbQT ( r.42 )

Diante dessa informação, pergunto: qual release da Hbqt você está utilizando?

Antonio Carlos
carlos_dornelas
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 392
Data de registro: 25 Ago 2004 21:54
Curtiu: 0 vez
Mens.Curtidas: 10 vezes

harbour + qtcontribs

Mensagempor MARCELOG » 31 Out 2012 09:59

Olá,
confome se verifica do tópico, estou utilizando a versão noturna do harbour.
Ela tem compilado e executado os testes sem quaisquer problemas.
Se o roteiro de instalação tiver sido corretamente executado, conforme tópico, o exemplo anexo vai funcionar tranquilamente.

MarceloG
Anexos
teste123.zip
Nihil
(1.45 KiB) Baixado 174 vezes
Editado pela última vez por Pablo César em 31 Out 2012 10:11, num total de 1 vezes
Água mole em pedra dura tanto bate que até espirra!
Avatar de usuário

MARCELOG
Usuário Nível 4

Usuário Nível 4
 
Mensagens: 546
Data de registro: 15 Mar 2005 16:54
Cidade/Estado: Divinópolis/MG
Curtiu: 0 vez
Mens.Curtidas: 6 vezes

harbour + qtcontribs

Mensagempor Pablo César » 31 Out 2012 10:13

Marcelo aguardo a sua resposta. Já mandei MP e postei aqui mensagem e você não responde. Há algum motivo ?
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Avatar de usuário

Pablo César
Usuário Nível 7

Usuário Nível 7
 
Mensagens: 5312
Data de registro: 31 Mai 2006 10:22
Cidade/Estado: Curitiba - Paraná
Curtiu: 142 vezes
Mens.Curtidas: 152 vezes

harbour + qtcontribs

Mensagempor MARCELOG » 31 Out 2012 13:35

Olá Pablo,
vou atualizar o meu perfil com um email que acesse mais frequentemente.
Todavia, acabei de fazer teste nos links postados e todos estão funcionando.
Baixei todos os arquivos necessários ao procedimento.
Estou utilizando windowsXp sp3 e o chrome.

Atenciosamente.

MarceloG
Água mole em pedra dura tanto bate que até espirra!
Avatar de usuário

MARCELOG
Usuário Nível 4

Usuário Nível 4
 
Mensagens: 546
Data de registro: 15 Mar 2005 16:54
Cidade/Estado: Divinópolis/MG
Curtiu: 0 vez
Mens.Curtidas: 6 vezes

harbour + qtcontribs

Mensagempor carlos_dornelas » 01 Nov 2012 13:56

100%!!

MarceloG, funcionou de primeira! Um exemplo simples e funcional! Parabéns!

Fico muito agradecido por você ter iniciado esse tópico. Como você demorou alguns dias para responder, estava quase desistindo à espera da tal release hbQT ( r.42 )...

Antonio Carlos - Curitiba
carlos_dornelas
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 392
Data de registro: 25 Ago 2004 21:54
Curtiu: 0 vez
Mens.Curtidas: 10 vezes

Anterior



Retornar para QtContribs - HBQT

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 8 visitantes


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro