Referência para a classe QPainter

A classe QPainter executa pinturas de baixo nível em widgets e outros dispositivos de pintura. Ele fornece funções altamente otimizadas para fazer a maior parte dos desenhos que os programas gráficos necessitam. Pode desenhar quase tudo de linhas simples a formas complexas como tortas e cordas. Pode também desenhar texto alinhado e pixmaps. Normalmente,  ele desenha um sistema de coordenadas “natural”, mas também pode visualizar e transformar objetos. O QPainter pode operar em qualquer objeto derivado da classe QPaintDevice.

Continuar lendo Referência para a classe QPainter

Criando um tema para o KDE

Nesse artigo, veremos quatro partes de um tema para o KDE que permita criar um ambiente visual homogêneo, que permita que todos os itens da interface tenham um aspecto similar e sejam visualmente agradáveis.

Continuar lendo Criando um tema para o KDE

Como criar um tema para o KDM (Gerenciador de login do KDE)

Esse artigo descreve a criação de um tema para o Gerenciador de login do KDE (KDM). Para exemplos que incluam capturas de tela, veja os temas instalados e os temas do site de temas.

Continuar lendo Como criar um tema para o KDM (Gerenciador de login do KDE)

Referência para a classe KCModule

Nesse artigo, veremos os detalhes da classe KCModule, que é a classe base para os módulos de configuração disponíveis no systemsettings da Kde. Módulos de configuração são plugins que são carregados apenas quando são necessários. O módulo é um widget simples que exibe o item a ser modificado. Ele possui uma interface bem simples. Toda a lógica necessária e itens da interface são fornecidos pelo centro de controle e não precisam ser uma preocupação para o autor do módulo.

Continuar lendo Referência para a classe KCModule

qstyle: Criando o estilo para as janelas do Kde4

Este artigo tem por objetivo expor cada detalhe de uma classe derivada de QStyle, que define no KDE a maneira como os objetos das janelas são desenhados. A classe QStyle é uma classe abstrata que encapsula a aparência de uma interface gráfica do Qt/KDE.
Continuar lendo qstyle: Criando o estilo para as janelas do Kde4

Criando uma estrutura para plugins em aplicações KDE

Nesse artigo, que se trata de uma tradução do tutorial escrito por Jesper K. Pedersen para o site developer.kde.org, será abordado com criar plugin para aplicações KDE.

Continuar lendo Criando uma estrutura para plugins em aplicações KDE

Criando um conjunto de icones para o Kde4

Este artigo tem como objetivo expor a estrutura de um tema de ícones para o KDE4, que não é nada mais que um arquivo tarball que contém um arquivo index.theme e vários sub-diretórios, cada um representando um tamanho de imagem, começando pelo tamanho 8×8 até 256×256.

Continuar lendo Criando um conjunto de icones para o Kde4

Criando um tema para o Plasma do KDE – Parte 2

Neste artigo segue a segunda parte do tutorial de criação de temas para o Plasma do KDE. Aqui vamos detalhar cada elemento descrito no artigo anterior, descrevendo em detalhes cada parte do seu tema.

Continuar lendo Criando um tema para o Plasma do KDE – Parte 2

Criando um tema para o Plasma do KDE – Parte 1

Uma característica do Plasma é sua habilidade de usar elementos SVG para alterar a aparência da área de trabalho. Isso significa que não existe necessidade que os autores de temas saibam C++ ou qualquer outra linguagem de programação para criar um bom tema. Eles precisam usar apenas ferramentas gráficas comuns que já estão familiarizados (exemplo: Krita, Inkscape, Gimp, Karbon, etc). Dependendo de sua destreza com essas ferramentas, um tema para o plasma pode ser criado em menos de 1 hora.

Continuar lendo Criando um tema para o Plasma do KDE – Parte 1

Programando plasmoids com Javascript

O Plasma tem um interpretador JavaScript embutido (também c0nhecido como ECMAScript, e frequentemente referenciado como um QtScript no contexto do Qt) que permite escrever plasmoids sem depender de componentes externos.

Continuar lendo Programando plasmoids com Javascript