No artigo sobre aplicações híbridas publicado na segunda edição da Revista Qt, o QTableWidget permite a edição do conteúdo das células - comportamento default para este componente.
Para evitar que o usuário possa editar o conteúdo das células você pode fazer as seguintes alterações:
1) Acrescente o seguinte include ao arquivo qtphp.h:
#include <QAbstractItemView>
2) Acrescente a seguinte instrução no método construtor, no arquivo qtphp.cpp, antes da chamada ao slot enviarRequisicao:
ui->tableWidget->setEditTriggers(QAbstractItemView::NoEditTriggers);
Pronto, agora o conteúdo do grid não pode ser alterado pelo usuário.
Até mais...
sábado, 20 de novembro de 2010
quinta-feira, 18 de novembro de 2010
Crie a logomarca para a Revista Qt
Caríssimos leitores/amigos,
O Marcelo Rocha sugeriu que eu promovesse um concurso para criação de uma logomarca para a Revista Qt. Eu até já tinha pensando nisso, mas não sabia como premiar o "vencedor"...
Bem, agora está oficialmente aberto o concurso "Crie a logomarca para a Revista Qt". O vencedor do concurso, receberá as seis edições do ano de 2011 impressas e com os respectivos CDs.
Para participar, mande quantas imagens quiser até 31/12/2010 para o endereço:
revistaqt@gmail.com
No email, mande o seu endereço completo.
Um grande abraço.
O Marcelo Rocha sugeriu que eu promovesse um concurso para criação de uma logomarca para a Revista Qt. Eu até já tinha pensando nisso, mas não sabia como premiar o "vencedor"...
Bem, agora está oficialmente aberto o concurso "Crie a logomarca para a Revista Qt". O vencedor do concurso, receberá as seis edições do ano de 2011 impressas e com os respectivos CDs.
Para participar, mande quantas imagens quiser até 31/12/2010 para o endereço:
revistaqt@gmail.com
No email, mande o seu endereço completo.
Um grande abraço.
segunda-feira, 15 de novembro de 2010
Sobre XML e Qt
Caros amigos,
Meu amigo Vladymir Bezerra, postou em seu blog um artigo sobre XML e Qt. Confiram:
http://gitshell.wordpress.com/2010/09/17/criando-um-simples-parser-de-xml-usando-qt
Vladymir, um forte abraço.
Meu amigo Vladymir Bezerra, postou em seu blog um artigo sobre XML e Qt. Confiram:
http://gitshell.wordpress.com/2010/09/17/criando-um-simples-parser-de-xml-usando-qt
Vladymir, um forte abraço.
domingo, 14 de novembro de 2010
Assinantes
Seguindo a recomendação do leitor Marcelo Rocha, criei uma lista chamada Assinantes (inaugurada pelo próprio Marcelo).
Para receber as edições da Revista Qt (e eventualmente outras informações), envie um email com o assunto "assinar" para revistaqt@gmail.com.
Um grande abraço.
Para receber as edições da Revista Qt (e eventualmente outras informações), envie um email com o assunto "assinar" para revistaqt@gmail.com.
Um grande abraço.
segunda-feira, 8 de novembro de 2010
Segunda edição da Revista Qt

Está disponível a segunda edição da Revista QT.
Para fazer o download utilize um dos links abaixo:
Google Sites
Google Docs
4 Shared
terça-feira, 26 de outubro de 2010
Novos planos para o projeto do Qt
Conforme anúncio publicado hoje no Blog do Qt Labs, um novo projeto para estender o nível de modularização do Qt foi iniciado. Atualmente, o projeto do Qt é modularizado em nível de DLL (Shared Objects, no caso do Linux), ou seja, cada módulo do Qt possui a sua própria DLL.
Com a nova abordagem, os módulos passam a ser hospedados em repositórios específicos e mantidos separadamente, de modo que possam ter diferentes releases.
Um dos motivos alegados para esta mudança é a possibilidade de liberar módulos que possuam um ritmo mais acelerado de desenvolvimento (QtWebKit e QtDeclarative, por exemplo) com uma frequência maior que a dos demais módulos.
Outra razão é possibilitar que contribuidores trabalhem de forma independente em módulos separados, bem como permitir que desenvolvedores e testadores especializem-se na construção e teste de um módulo específico.
A atual:
A planejada:
Estas informações referem-se a um plano que está sujeito a mudanças.
Abração
quarta-feira, 13 de outubro de 2010
Qt 4.7 disponível nos respositórios do Ubuntu 10.10.
A versão 4.7 do Qt com o Qt Creator 2.0.1, lançada no dia 21 de setembro, já está disponível nos repositórios da versão 10.10 do Ubuntu, lançada no dia 10 de outubro.
Para fazer o download, acesse:
http://www.ubuntu.com/desktop/get-ubuntu/download
quarta-feira, 22 de setembro de 2010
Lançado o QT 4.7
Lançada a versão 4.7 do Qt. Veja a notícia em http://labs.qt.nokia.com/2010/09/21/qt-4-7-0-now-available/.
Uma das novidades da nova versão do framework é o Qt Quick (Qt UI Creation Kit), ou Kit para criação de interfaces de usuário do Qt, cuja proposta é facilitar a criação de interfaces de usuário dinâmicas. O Quick consiste de três tecnologias:
1) A linguagem declarativa QML, orientada em Javascript que utiliza recursos dos meta objetos do Qt para permitir que os desenvolvedores trabalhem de forma cooperativa, criando interfaces que proporcionem experiências mais "ricas" para o usuário, aproveitando o conhecimento que já possuam em linguagem de script e design.
2) A biblioteca QtDeclarative em C++ que provê o mecanismo de tradução da descrição declarativa da interface de usuário do QML em itens em um objeto QGraphicsScene. Esta biblioteca também provê APIs para vincular tipos e elementos do C++ e conectá-los à interface gráfica criada com QML.
3) O Qt Creator foi melhorado para suportar a edição interativa de interfaces de usuário QML com o recurso de arrastar e soltar componentes. O editor do Qt Creator passou a suportar a sintaxe do QML, para completar o código (code completion), ajuda para sintaxe e pré-visualização da interface de usuário QML.
Existem mais novidades no Qt 4.7, que devem ser assunto para um artigo na segunda edição da Revista Qt.
Um grande abraço.
segunda-feira, 20 de setembro de 2010
Mea culpa
Na primeira edição da Revista Qt, no mini artigo "Apresentando o Qt", foi publicada uma informação errada. No artigo eu menciono que as aplicações desenvolvidas utilizando a versão LGPL do Qt deveriam ser distribuídas sob esta mesma licença. Está errado. O leitor Marcelo chamou a minha atenção para o erro.
Em 3 de março de 2009, a Nokia anuncio o lançamento da versão 4.5 do Qt, sob a licença LGPL. A adoção de uma modalidade mais permissiva de licença, apontava a intenção da Nokia em incentivar a utilização da ferramenta pelos desenvolvedores de software.
A licença LGPL aplica-se normalmente a bibliotecas e não à aplicação como um todo, dessa forma, aplicações desenvolvidas com a versão LGPL do Qt podem ser distribuídas sob qualquer modalidade de licença – inclusive proprietária. Os componentes da aplicação que possuem licença LGPL devem permanecer sob esta licença. Assim, as bibliotecas do Qt que você distribuir em sua aplicação estarão sob a licença LGPL, independente da licença do seu aplicativo.
Se alterar o código-fonte de alguma das bibliotecas do Qt, estas alterações deverão ser observada as seguintes condições:
Quem quiser ler o texto original da licença LGPL pode acessar:
http://www.gnu.org/licenses/lgpl-2.1.html
Uma versão traduzida para português pode ser conferida em:
http://www.neoscopio.com/licenca_GPL_pt.txt
Por mais que eu deseje, não dá pra garantir que não erraremos de novo, mas prometo mais atenção na revisão das próximas edições da Revista Qt.
Um grande abraço
André Luiz de Oliveira Vasconcelos
Em 3 de março de 2009, a Nokia anuncio o lançamento da versão 4.5 do Qt, sob a licença LGPL. A adoção de uma modalidade mais permissiva de licença, apontava a intenção da Nokia em incentivar a utilização da ferramenta pelos desenvolvedores de software.
A licença LGPL aplica-se normalmente a bibliotecas e não à aplicação como um todo, dessa forma, aplicações desenvolvidas com a versão LGPL do Qt podem ser distribuídas sob qualquer modalidade de licença – inclusive proprietária. Os componentes da aplicação que possuem licença LGPL devem permanecer sob esta licença. Assim, as bibliotecas do Qt que você distribuir em sua aplicação estarão sob a licença LGPL, independente da licença do seu aplicativo.
Se alterar o código-fonte de alguma das bibliotecas do Qt, estas alterações deverão ser observada as seguintes condições:
- O obra modificada tem de ser, por si só, uma biblioteca de software.
- Você tem de fazer com que os arquivos modificados contenham avisos, em destaque, de que você modificou os arquivos e a data de qualquer modificação.
- Você tem de fazer com que a obra como um todo seja licenciada, sem nenhum custo, a todos os terceiros, de acordo com esta Licença.
- Se um dispositivo, na Biblioteca modificada, se referir a uma função ou a uma tabela de dados a ser fornecida por um programa de aplicação que usa esse dispositivo, outro que não um argumento transmitido quando o dispositivo é invocado, nesse caso, você terá de fazer um esforço de boa-fé para assegurar que, no caso de uma aplicação que não forneça essa função ou tabela, o dispositivo ainda assim opere, e irá realizar qualquer parte de sua finalidade que permanecer significativa.
Quem quiser ler o texto original da licença LGPL pode acessar:
http://www.gnu.org/licenses/lgpl-2.1.html
Uma versão traduzida para português pode ser conferida em:
http://www.neoscopio.com/licenca_GPL_pt.txt
Por mais que eu deseje, não dá pra garantir que não erraremos de novo, mas prometo mais atenção na revisão das próximas edições da Revista Qt.
Um grande abraço
André Luiz de Oliveira Vasconcelos
terça-feira, 14 de setembro de 2010
Lançado hoje o Nokia Qt SDK versão 1.0.1
Lançada hoje a versão 1.0.1 do Nokia Qt SDK. Como explica Maurice Kalinowski do Qt Labs, o foco desta versão foi a correção de bugs, no entanto novas versões de componentes que surgiram neste meio-tempo (desde o lançamento da versão 1.0.0) foram adicionadas aos pacotes do SDK.
Para fazer o download, clique aqui.
Abração
André Vasconcelos
Para fazer o download, clique aqui.
Abração
André Vasconcelos
quarta-feira, 8 de setembro de 2010
Primeira edição da Revista Qt
Está disponível a edição inaugural da primeira revista brasileira sobre o Qt.Para fazer o download utilize um dos links abaixo:
Google Docs
4 Shared
Um grande abraço
André Luiz de Oliveira Vasconcelos
quarta-feira, 1 de setembro de 2010
Revista Qt
A partir do dia 8 de setembro de 2010, nasce a primeira revista brasileira sobre o Qt.
A Revista Qt será disponibilizada para download bimestralmente.
Para enviar sugestões para artigos, dúvidas, notícias, etc, está disponível o email:
revistaqt@gmail.com.
Um abraço.
André Luiz de Oliveira Vasconcelos
Assinar:
Postagens (Atom)