Página 1 de 3

QT how to.

MensagemEnviado: 23 Fev 2011 15:44
por fabim
Uma vez o jãozim, explicou sobre compilar o QT no windows e criar uma biblioteca estatica que iria junto com o executavel para rodar no linux, ao invés de jogar a dinâmica com 140MB.

Estou brincando com o QT a uns 2 meses, e agora peguei um projeto pra poder fazer funcionar. Vai ser um supervisorio e vai rodar em windows e linux.

Gostaria de saber se alguém tem alguma luz pra me apontar pra eu aprender como raios eu faço isso.

Obrigado

Re: QT how to.

MensagemEnviado: 23 Fev 2011 19:14
por msamsoniuk
o QT nao acabou nao? a nokia anunciou que vai usar windows nos telefones e ouvi boatos de que eles nao querem portar o QT.

fabim escreveu:Uma vez o jãozim, explicou sobre compilar o QT no windows e criar uma biblioteca estatica que iria junto com o executavel para rodar no linux, ao invés de jogar a dinâmica com 140MB.

Estou brincando com o QT a uns 2 meses, e agora peguei um projeto pra poder fazer funcionar. Vai ser um supervisorio e vai rodar em windows e linux.

Gostaria de saber se alguém tem alguma luz pra me apontar pra eu aprender como raios eu faço isso.

Obrigado

MensagemEnviado: 24 Fev 2011 08:10
por helton
sem querer gerar discussãom, mas aplicativos desktop estão morrendo..

Há diversas ferramentas que transformam uma página web, em um aplicativo completo, como por exemplo, o flex: http://flex.org/showcase

Considerando que vc pode desenvolver backend em C/C++ e fazer uma interface do estilo clica-arrasta com o flex - rodando em qualquer máquina, sem a necessidade de instalação.

E caso, precise de algo muito leve, o javascript tem um grande domínio na web, vide google maps.

MensagemEnviado: 24 Fev 2011 09:10
por xultz
Marcelo, o QT é software livre, não é porque teu patrão se abraçou com o Balmer que o software vai morrer.
Aliás, quem sou eu prá ensinar a você alguma coisa sobre software livre...

MensagemEnviado: 24 Fev 2011 10:16
por msamsoniuk
eu nao sou funcionario da nokia. soh presto servico para eles vez em quando... afinal, alguem tem q enviar piadas novas para o dilbert! :D

o problema do qt, na verdade, eh licenciamento, q tem um historico terrivel:

wikipedia escreveu:Licensing
At all times, Qt was available under a commercial license that allows the development of proprietary applications without restrictions on licensing. In addition to that, Qt has been gradually made available under a number of increasingly free licenses. At present, Qt is available under the GNU Lesser General Public License, making it available for use in both proprietary and free software.
Until version 1.45, source code for Qt was released under the FreeQt license. This was viewed as not compliant with the open source principle by the Open Source Initiative and the free software definition by Free Software Foundation because while the source was available, it did not allow the redistribution of modified versions.
Controversy erupted around 1998 when it became clear that KDE’s KDE Software Compilation was going to become one of the leading desktop environments for Linux. As it was based on Qt, many people in the free software movement worried that an essential piece of one of their major operating systems would be proprietary.
With the release of version 2.0 of the toolkit, the license was changed to the Q Public License (QPL), a free software license but one regarded by the Free Software Foundation as incompatible with the GPL. Compromises were sought between KDE and Trolltech whereby Qt would not be able to fall under a more restrictive license than the QPL, even if Trolltech was bought out or went bankrupt. This led to the creation of the KDE Free Qt foundation, which guarantees that Qt would fall under a BSD-style license should no free/open source version of Qt be released during 12 months.
In 2002, members of the KDE on Cygwin project began porting the GPL licensed Qt/X11 code base to Windows.[52] This was in response to Trolltech's refusal to license Qt/Windows under the GPL on the grounds that Windows was not a free/open source software platform.[53][54] The project achieved reasonable success although it never reached production quality.
This was resolved when Trolltech released Qt/Windows 4 under the GPL in June 2005. Qt 4 now supports the same set of platforms in the free software/open source editions as in the proprietary edition, so it is now possible to create GPL-licensed free/open source applications using Qt on all supported platforms. The GPL v3 with special exception[55] was later added as an additional licensing option. The GPL exception allows the final application to be licensed under various GPL-incompatible free software/open source licenses such as the Mozilla Public License.
As announced on January 14, 2009, Qt version 4.5 added another option, the LGPL,[56] which should make Qt even more attractive for non-GPL open source projects and for closed applications.[57]


a licenca ainda me eh muito clara e o fato de ter comecado com restricoes e ir mudando jah indica que a empresa pode mudar de ideia a qq momento.

xultz escreveu:Marcelo, o QT é software livre, não é porque teu patrão se abraçou com o Balmer que o software vai morrer.
Aliás, quem sou eu prá ensinar a você alguma coisa sobre software livre...

MensagemEnviado: 24 Fev 2011 11:05
por msamsoniuk
se eu fosse fazer algo como o fabim quer fazer, investiria no android.

primeiro pq a licenca eh confiavel: o google nao muda as coisas no meio do caminho ou cria restricoes. segundo que eh a tendencia em termos de interface. a propria nokia viu que o qt estava morto e comecou a migrar para windows, pq na pior das hipoteses, a microsoft esta copiando as tendencias que a apple e google estao lancando.

helton escreveu:sem querer gerar discussãom, mas aplicativos desktop estão morrendo..

Há diversas ferramentas que transformam uma página web, em um aplicativo completo, como por exemplo, o flex: http://flex.org/showcase

Considerando que vc pode desenvolver backend em C/C++ e fazer uma interface do estilo clica-arrasta com o flex - rodando em qualquer máquina, sem a necessidade de instalação.

E caso, precise de algo muito leve, o javascript tem um grande domínio na web, vide google maps.

MensagemEnviado: 24 Fev 2011 11:19
por fabim
Pera um minutim ai...

Eu instalei o delphi 2011 vulgo emabrcadeiro, e odiei tudo. Mudaram tudo, ficou uma verdadeira salada!!!

Antes tinham me indicado o QT.O Qt pode criar um simples app, ou uma interface grafica inteirinha para por exemplo um novo linux da vida.

Agora o QT esta morto.

Acho que vou largar a mão de mecher com coisa média e voltar a programar pic em asm.. assim não passo tanta raiva.

Poha!! Então qual eu pego ? Flex é furada!! Eu ja tinha mexido, e não adianta pro que eu quero...

Eu quero fazer aplicativos para linux, porem usando a IDE no windows!! Que é o caso do QT. Ja que ele foi abandonado, e agora josé ?

MensagemEnviado: 24 Fev 2011 11:26
por Red Neck Guy
Usa o dotnet no windows e mono no linux. Dessa forma, desenvolve no windows e roda no linux - se considerar todos os detalhes - sem alterações.
(Existem uns radicais xiitas que dizem que o cara não deve utilizar o mono pois e uma armadilha da Microsoft para derrubar o software livre).... Sei lá.

MensagemEnviado: 24 Fev 2011 11:36
por vtrx
Fabim,voce ainda faz perguntas de matérias que não é o forte deste forum,como acha que vai encontrar respostas objetivas?
Se voce achar um forum correto,talvez em 3 posts voce encontra uma idéia.

http://ubuntuforum-br.org/index.php?topic=50607.0

MensagemEnviado: 24 Fev 2011 12:01
por msamsoniuk
vtrx escreveu:Fabim,voce ainda faz perguntas de matérias que não é o forte deste forum,como acha que vai encontrar respostas objetivas?
Se voce achar um forum correto,talvez em 3 posts voce encontra uma idéia.

http://ubuntuforum-br.org/index.php?topic=50607.0


como se um forum ubuntistas fosse forte em alguma coisa! :)

na real, desenvolvimento para linux eh um beco sem saida... se vc correr para o gtk o bicho pega, se correr para o qt o bicho come! desenvolver para web continua sendo a melhor saida, mas android pode ser a salvacao! :)

MensagemEnviado: 24 Fev 2011 12:45
por fabim
Marcelo Samsoniuk escreveu:
vtrx escreveu:Fabim,voce ainda faz perguntas de matérias que não é o forte deste forum,como acha que vai encontrar respostas objetivas?
Se voce achar um forum correto,talvez em 3 posts voce encontra uma idéia.

http://ubuntuforum-br.org/index.php?topic=50607.0


como se um forum ubuntistas fosse forte em alguma coisa! :)

na real, desenvolvimento para linux eh um beco sem saida... se vc correr para o gtk o bicho pega, se correr para o qt o bicho come! desenvolver para web continua sendo a melhor saida, mas android pode ser a salvacao! :)


tchelo.
Eu não estou entendendo muito bem.
Quando você fala pra desenvolver com o android.
O que você quer dizer ?

MensagemEnviado: 24 Fev 2011 14:48
por xultz
Quer dizer que você vai ter que programar em Java, e este post explica muito bem os perigos de programar em Java:
http://asm51.eng.br/phpbb/viewtopic.php?t=11415

MensagemEnviado: 24 Fev 2011 16:03
por B-EAGLE
xultz escreveu:Quer dizer que você vai ter que programar em Java, e este post explica muito bem os perigos de programar em Java:
http://asm51.eng.br/phpbb/viewtopic.php?t=11415


ou usar o NDK...

MensagemEnviado: 24 Fev 2011 18:44
por vtrx
como se um forum ubuntistas fosse forte em alguma coisa!

Aí não vem ao caso,oque interessa pro fabim são respostas conclusivas e não opiniões pessoais.

MensagemEnviado: 24 Fev 2011 20:58
por xultz
Alôôôôôôcoooooooooo!!!!!!!!