Julho 13, 2009 at 11:33 pm
Este texto será o primeiro de uma série de tutoriais em PyQt4, comentados de forma didática. O objetivo é registrar estes conhecimentos em um lugar comum e com isto, capacitar o leitor a utilizá-los na construção de diálogos, GUIs ou mesmo aplicativos em PyQt4.
Read the rest of this entry »
Julho 14, 2009 at 5:33 pm
Neste segundo artigo, vou montar a estrutura básica de um programa PyQt. Esta estrutura será replicada em praticamente todos os aplicativos de agora em diante.
Nestes primeiros artigos, não vou usar nenhuma ferramenta gráfica para montar as GUI (Graphical User Interface), por isto será necessário um pouco de atenção na leitura dos códigos para não perder a lógica de sua estrutura. Este momento é muito importante, pois facilita compreender melhor o funcionamento da biblioteca Qt. Mais adiante irei criar as GUIs com o auxílio do designer, uma IDE bem funcional para auxiliar na construção das GUIs, que é distribuída juntamente com a biblioteca Qt, ou seja, sem a necessitando de instalação de outros aplicativos/bibliotecas adicionais.
Read the rest of this entry »
Julho 17, 2009 at 12:04 pm
O PyQt possui várias classes especiais para gerar caixas de diálogos simples e versáteis. Neste texto vou aborda uma destas classes: a QMessageBox.
Read the rest of this entry »
Agosto 7, 2009 at 5:05 pm
Este texto é mais uma abordagem de diálogos rápido, agora com o QInputDialog, uma classe que possui quatro funções estáticas bastante versáteis.
Read the rest of this entry »
Agosto 8, 2009 at 7:49 pm
A seção de diálogos rápidos ainda tem outras opções bem práticas. Neste texto vou apresentar os diálogos da classe QFileDialog. Esta classe possui funções estáticas que criam diálogos para salvar e abrir arquivos. Essencialmente, estes diálogos permitem criar diretórios, navegar pelo sistema e retornam um nome de arquivo ou nomes de vários arquivos, diretórios do sistema.
Read the rest of this entry »
Outubro 5, 2009 at 9:54 am
O PyQt possui ainda outros diálogos pré-definidos, que ainda não foram apresentados. São eles: QFontDialog, QPageSetupDialog, QPrintDialog, QPrintPreviewDialog, QProgressDialog, QColorDialog e QDialogButtonBox.
Como pode ser visto, são muitos os diálogos e não pretendo detalha-los, pois seria muito tedioso. Mas para não deixá-los passar em vão, vou escrever algumas linhas para fazer uma apresentação, mesmo que superficial, de suas principais funções estáticas destas classes. Para mais informações, siga os links apresentados acima e leia sua documentação.
Read the rest of this entry »
Fevereiro 27, 2010 at 2:23 pm
Deste artigo em diante, vou fazer fazer uma série de apresentações de diferentes Widgets da Qt, iniciando por Widgets básicas como a QLabel, QLineEdit, QpushButton, entre outras. Para deixar o trabalho mais fluido e não ter que me preocupar com a construção e modelagem das janelas de diálogos, vou aproveitar e fazer uma breve introdução do aplicativo Designer, um construtor de GUI (Graphical User Interface) bem simples, oferecida juntamente com a biblioteca Qt..
Read the rest of this entry »
A próxima widget a ser apresentada é a QLineEdit, uma entrada de texto simples, em uma única linha, que permite alguns comandos de edição simples como paste, copy, drag, drop, undo e redo, além de aceitar as mais usuais combinações de teclas de atalho. Para uma descrição mais aprofundada, veja o manual da QLineEdit
Read the rest of this entry »
Março 13, 2010 at 5:32 pm
A próxima widget a ser apresentada é a QPushButton, os tradicionais botões nos aplicativos gráficos e um dos mais usados widgets em aplicativos gráficos. Seguindo o mesmo estilo dos textos anteriores vou apresentar alguns aplicativos simples, onde os sinais e slots desta widget poderão ser explorados.
Read the rest of this entry »
Maio 29, 2010 at 12:34 pm
Neste artigo vou apresentar as widgets QCheckBox e QRadioButtun. Estas widgets geralmente são usadas para selecionar opções ou configurar características em um aplicativo, diferindo apenas quanto a múltipla seleção, possível epenas em grupos de QCheckBox.
Obviamente, o seu uso deve respeitar a sua forma de seleção. Por exemplo, considere um diálogo para pesquisar o tipo de filmes de interesse de um usuário. Este tipo de seleção pode ter múltiplas escolhas, e por isto deve ser feita com a widget QCheckBox.
Read the rest of this entry »
Back to top
<< Previous Entries