Posts Tagged ‘qt’

PyQt 11 – QButtonGroup e QGroupBox: mais opções

Maio 30th, 2010
Este artigo é a parte 11 de 14 na série PyQt

Este artigo é mais uma continuação do anterior, onde será tratado o uso das widgets QButtonGroup e QGroupBox. Estas widgets são containers para botões, checkbox e radiobuttons, assim como outros widgets. Essencialmente elas servem para agrupar as widgets, no entanto com habilidades diferentes.

» Read more: PyQt 11 – QButtonGroup e QGroupBox: mais opções

PyQt 10 – QCheckBox e QRadioButton: checando as opções

Maio 29th, 2010
Este artigo é a parte 10 de 14 na série PyQt

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 more: PyQt 10 – QCheckBox e QRadioButton: checando as opções

Calculadora PyQt para cálculo com incertezas

Março 20th, 2010

A um ano atrás fiz um módulo em Python para usar o interpretador Python como uma espécie de MathLab e fazer as operações com incertezas, usadas no Laboratório de Física. A intenção era facilitar a execução dos cálculos, por parte dos alunos e assim poder focar mais no desenvolvimento dos conteúdos dos experimentos que aos cálculos em si. O Módulo tem sido usado neste último ano com relativo sucesso.

Uma extensão natural deste módulo é a criação de uma interface gráfica, customizada na forma de uma calculadora, que é o que apresento neste texto. A interface gráfica foi feita em PyQt e Python 2.6, sobre o Slackware64. Consegui executar com sucesso no Windows, com quase nenhuma alteração e disponibilizei um pacote zipado para este fim.
» Read more: Calculadora PyQt para cálculo com incertezas

PyQt 09 – QPushButton, apertando os botões

Março 13th, 2010
Este artigo é a parte 9 de 14 na série PyQt

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 more: PyQt 09 – QPushButton, apertando os botões

PyQt 08 – QLineEdit e mais Qt Designer

Março 4th, 2010
Este artigo é a parte 8 de 14 na série PyQt

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 more: PyQt 08 – QLineEdit e mais Qt Designer

PyQt 07 – QLabel e Qt Designer

Fevereiro 27th, 2010
Este artigo é a parte 7 de 14 na série PyQt

Deste artigo em diante, apresentarei 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 more: PyQt 07 – QLabel e Qt Designer

PyQt 06 – Mais diálogos

outubro 5th, 2009
Este artigo é a parte 6 de 14 na série PyQt

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 more: PyQt 06 – Mais diálogos

PyQt 05 – Diálogo QFileDialog

agosto 8th, 2009
Este artigo é a parte 5 de 14 na série PyQt

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 more: PyQt 05 – Diálogo QFileDialog

PyQt 04 – Diálogos com QInputDialog

agosto 7th, 2009
Este artigo é a parte 4 de 14 na série PyQt

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 more: PyQt 04 – Diálogos com QInputDialog

PyQt 03 – Diálogos com QMessageBox

julho 17th, 2009
Este artigo é a parte 3 de 14 na série PyQt

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 more: PyQt 03 – Diálogos com QMessageBox