QT how to.

Programação C em geral

Moderadores: 51, guest2003

QT how to.

Mensagempor fabim » 23 Fev 2011 15:44

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
Mano, ve só.
Sou responsável pelo que escrevo!!! E não pelo que você entende !!!
fabim
Dword
 
Mensagens: 5001
Registrado em: 16 Out 2006 10:18
Localização: aqui uái!!!?

Re: QT how to.

Mensagempor msamsoniuk » 23 Fev 2011 19:14

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
Avatar do usuário
msamsoniuk
Dword
 
Mensagens: 2935
Registrado em: 13 Out 2006 18:04

Mensagempor helton » 24 Fev 2011 08:10

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.
Helton Marques
"Priorize as Prioridades"
helton
Byte
 
Mensagens: 146
Registrado em: 16 Out 2006 09:18
Localização: São José-SC

Mensagempor xultz » 24 Fev 2011 09:10

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...
98% das vezes estou certo, e não estou nem aí pros outros 3%.
Avatar do usuário
xultz
Dword
 
Mensagens: 3001
Registrado em: 13 Out 2006 18:41
Localização: Curitiba

Mensagempor msamsoniuk » 24 Fev 2011 10:16

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...
Avatar do usuário
msamsoniuk
Dword
 
Mensagens: 2935
Registrado em: 13 Out 2006 18:04

Mensagempor msamsoniuk » 24 Fev 2011 11:05

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.
Avatar do usuário
msamsoniuk
Dword
 
Mensagens: 2935
Registrado em: 13 Out 2006 18:04

Mensagempor fabim » 24 Fev 2011 11:19

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é ?
Mano, ve só.
Sou responsável pelo que escrevo!!! E não pelo que você entende !!!
fabim
Dword
 
Mensagens: 5001
Registrado em: 16 Out 2006 10:18
Localização: aqui uái!!!?

Mensagempor Red Neck Guy » 24 Fev 2011 11:26

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á.
ASM51 descanse em paz!
Avatar do usuário
Red Neck Guy
Dword
 
Mensagens: 1968
Registrado em: 12 Out 2006 22:24

Mensagempor vtrx » 24 Fev 2011 11:36

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
Avatar do usuário
vtrx
Dword
 
Mensagens: 2239
Registrado em: 20 Abr 2008 21:01

Mensagempor msamsoniuk » 24 Fev 2011 12:01

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! :)
Avatar do usuário
msamsoniuk
Dword
 
Mensagens: 2935
Registrado em: 13 Out 2006 18:04

Mensagempor fabim » 24 Fev 2011 12:45

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 ?
Mano, ve só.
Sou responsável pelo que escrevo!!! E não pelo que você entende !!!
fabim
Dword
 
Mensagens: 5001
Registrado em: 16 Out 2006 10:18
Localização: aqui uái!!!?

Mensagempor xultz » 24 Fev 2011 14:48

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
98% das vezes estou certo, e não estou nem aí pros outros 3%.
Avatar do usuário
xultz
Dword
 
Mensagens: 3001
Registrado em: 13 Out 2006 18:41
Localização: Curitiba

Mensagempor B-EAGLE » 24 Fev 2011 16:03

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...
B-EAGLE
Word
 
Mensagens: 847
Registrado em: 19 Out 2006 14:12
Localização: Campo Grande - MS

Mensagempor vtrx » 24 Fev 2011 18:44

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.
Avatar do usuário
vtrx
Dword
 
Mensagens: 2239
Registrado em: 20 Abr 2008 21:01

Mensagempor xultz » 24 Fev 2011 20:58

Alôôôôôôcoooooooooo!!!!!!!!
98% das vezes estou certo, e não estou nem aí pros outros 3%.
Avatar do usuário
xultz
Dword
 
Mensagens: 3001
Registrado em: 13 Out 2006 18:41
Localização: Curitiba

Próximo

Voltar para Visual C++/C/C++/C#

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 0 visitantes

x