Criando uma aplicação básica para o Symbian baseada no Qt a partir do zero

Neste artigo, que é a primeira parte de uma série de quatro, iremos ver como criar uma aplicação rudimentar que mostre os básico para desenvolver uma aplicação para a plataforma Symbian usando o framework Qt. Nessa nossa aplicação, teremos apenas duas telas, que serão um formulário de entrada de dados e um outro para listagem dos dados inseridos.

Continuar lendo Criando uma aplicação básica para o Symbian baseada no Qt a partir do zero

Internacionalização com o Qt

A internacionalização de uma aplicação é o processo de tornar a aplicação utilizável para pessoas de países diferentes do seu. Em alguns casos a internacionalização é simples, por exemplo, tornar uma aplicação dos EUA acessível para usuários Australianos ou Britânicos pode requerer apenas algumas correções de grafia. Mas fazer uma aplicação dos EUA acessível para usuários Japoneses, ou uma aplicação Coreana acessível para usuários Alemães, irá requerer que o software opere não apenas com idiomas diferentes, mas use técnicas de entrada de dados, codificações de caracteres e convenções de apresentação diferentes.

Continuar lendo Internacionalização com o Qt

Como criar uma aplicação para o Nokia N900 usando Qt

O Nokia N900 é um excelente smartphone. De fato, ele é basicamente um computador móvel rodando Linux. Possui tela sensível ao toque e um teclado real assim como vários recursos embutidos: sensores de proximidade e iluminação, acelerômetro, câmera, Bluetooth, Wi-Fi, GPS e Infravermelho. Isso torna o N900 o dispositivo perfeito para seu próximo projeto ou novas aplicações.

Continuar lendo Como criar uma aplicação para o Nokia N900 usando Qt

Criando aplicações baseadas em banco de dados usando Qt

Esse artigo mostrará como criar você pode integrar recursos do SQLite a sua aplicação usando a arquitetura modelo/visão em uma aplicação-exemplo de gerenciamento de contatos.

Continuar lendo Criando aplicações baseadas em banco de dados usando Qt

Criando uma aplicação para Symbian usando Qt

Para completar esse tutorial, você precisa instalar o Qt SDK. O programa de instalação instala e configura as ferramentas necessárias para o desenvolvimento de aplicações móveis. Esse tutorial descreve como usar o Qt Creator para criar um pequena aplicação Qt, Indicador de bateria, que usa a API de Mobilidade do sistema para pegar a informação sobre a bateria do dispositivo.

Continuar lendo Criando uma aplicação para Symbian usando Qt

Tutorial Qt – Capitulo 13 – OpenGL

Quando lidar com Qt e OpenGl, existe o problema de onde desenhar as linhas. Como o alvo desse tutorial é ser um tutorial de Qt, esse capítulo é baseado no tutorial de OpenGL do NeHe. Para aqueles de vocês que estiverem interessados em OpenGL, dê uma olhada nesse tutorial. Para aqueles que quiserem trabalhar com OpenGL dentro do Qt, continue nesse tutorial.

Continuar lendo Tutorial Qt – Capitulo 13 – OpenGL

Tutorial Qt – Capitulo 12 – Listas, árvores e tabelas

Muitas aplicações tendem a exibir dados na forma de listas, tabelas e árvores. Essa necessidade é satisfeita pelo Qt através de uma grande faixa de classes desde simples listas de textos até tabelas complexas. Começaremos do mais simples, que é lidar com QListBox.

Continuar lendo Tutorial Qt – Capitulo 12 – Listas, árvores e tabelas

Tutorial Qt – Capitulo 11 – Canvas

Os modulos relacionados ao canvas, isto é, QCanvas, QCanvasView e QCanvasItem e classes que herdam delas, são usadas para exibir gráfivos 2D. OS gráficos podem ser desde um jogo 2D clássico até gráficos de negócios. A documentação oficial diz: “O canvas é otimizado para um grande número de itens, particularmenbte onde  apenas uma pequena porcentagem de itens mudam de uma vez. Se o display inteiro muda muito, você deve considerar usando sua própria sub0classe QScrollView personalizada”.

Continuar lendo Tutorial Qt – Capitulo 11 – Canvas

Tutorial Qt – Capitulo 10 – QWT

QWT é a abreviação de Qt Widgets for Technical Applications. É uma coleção de widgets e classes de suporte para a criação de aplicações técnicas como aquelas criadas usando, por exemplo, LabView e TestPoint. Esse capitulo cobre a instalação da biblioteca e uma breve visão de vários dos widgets fornecidos. Para os leitores interessados mais detalhes podem ser encontrados na documentação oficial. O Qwt versão 0.4.1 é usado ao longo desse capitulo, mas os conceitos gerais aplicam-se às demias versões.

Continuar lendo Tutorial Qt – Capitulo 10 – QWT

Tutorial Qt -Capitulo 09 – Validação de entrada de dados

Todos os softwares precisam de uma entrada adequada para serem capazes de produzir um resultado adequado. Por esse motivo precisamos verificar todos os dados que nossa aplicação recebe de fontes não-confiáveis (como usuários, outros softwares, arquivos, etc). Esse processo é chamado de validação de entrada de dados.

Continuar lendo Tutorial Qt -Capitulo 09 – Validação de entrada de dados

Tutorial Qt – Capitulo 08 – XML

O que é XML? Existem muitas descrições do que XML é, melhores e mais profundas do que iremos falar aqui. O W3C tem uma boa página de introdução se você quiser saber mais. A documentação oficial do Qt XML também é uma boa referência. Esse tutorial será um guia pragmático do XML. Existe bem mais para conhecer, e bem mais que precisará conhecer. O propósito aqui é mostrar como começar a trabalhar com Qt e XML.

Continuar lendo Tutorial Qt – Capitulo 08 – XML

Tutorial Qt – Capitulo 07 – Arquivos, diretórios e streams

Esse capitulo trata de arquivos e ações relacionados a eles. Cobrirá as partes importantes da plataforma de arquivos do Qt e as classes relacionadas ao sistema de arquivos. Depois de cada introdução das classes algum código será mostrada para demonstrar o uso dessas classes.;
Continuar lendo Tutorial Qt – Capitulo 07 – Arquivos, diretórios e streams