Nothing Special   »   [go: up one dir, main page]

Interfaces KDE Con Python

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 15

Interfaces KDE con Python

Camilo Torres hojalibre.wordpress.com/pykde.pdf

Hecho con LibreOffice

KDE

K Desktop Environment Es un ambiente de escritorio principalmente para GNU/Linux (y Unix). Es software libre. Es un escritorio avanzado. Permite pequeas aplicaciones en el escritorio llamadas Plasmoids. Se integra bien con las aplicaciones de Gnome y otros escritorios.
Hecho con LibreOffice

Qt

Es un framework para aplicaciones de escritorio hecho en C++ de Nokia. Tiene licencia libre y comercial. Es muy amplio y maduro. Es multi-plataforma. Tiene binding para Python con CIF. KDE se basa en Qt y lo extiende para su escritorio y sus aplicaciones.
Hecho con LibreOffice

PyKDE y PyQt

Son los bindings de los frameworks de KDE y Qt para Python. Se pueden escribir aplicaciones de escritorio completas. Se integra al escritorio y se pueden hacer Plasmoids. El desarrollo es ms rpido que con C++. Tienen licencias de software libre y PyQt tiene tambin tiene una licencia comercial.
Hecho con LibreOffice

Coherencia de la Interfaz

Mismos colores. Mismos estilos. Mismos comportamientos. Mantener el idioma. Idiomas de escritura derecha-izquierda. Internacionalizacin/Localizacin. Permitir cambiar todos los estilos al mismo tiempo con temas. Botones, mens, barras de estado, barras de botones, etc.
Hecho con LibreOffice

Repositorios de documentos

Que las aplicaciones conozcan los directorios de documentos, imgenes, videos, etc. Que guarden sus archivos de configuracin en directorios bien definidos y no donde les de la gana.

Hecho con LibreOffice

Configuraciones Unificadas

Dilogos de configuracin unificados, estandarizados. Configuraciones globales unificadas o estandarizadas.

Hecho con LibreOffice

Comunicacin entre aplicaciones


D-Bus. Qt se integra con D-Bus (y por lo tanto, KDE). Python tambin se integra con D-Bus, y es preferible esta forma. Los mdulos de Python se pueden usar en conjunto con PyQt y PyKDE.

Hecho con LibreOffice

Reutilizacin de aplicaciones

Incluir una aplicacin dentro de otra. Editar un archivo de otra aplicacin incrustando esa aplicacin en la ma. Utilizar otra aplicacin para que me edite mis archivos (o algunos). Kpart.

Hecho con LibreOffice

Signals y Slots

Observer Pattern Signals Slots

Hecho con LibreOffice

Ventanas y Dilogos

Ventanas de aplicacin. Dilogos. Dilogos modales por aplicacin. Dilogos modales por ventana. Ventanas multi-documentos ***

Hecho con LibreOffice

Layouts

Verticales y Horizontales. Fludos. Grillas o parrillas. Borde.

Hecho con LibreOffice

El modelo de objetos Qt

Todos heredan de QObject QString.

Hecho con LibreOffice

Widgets

Mostrar algunos Widgets en Vivo. QtDesigner ayuda a modelar las pantallas.

Hecho con LibreOffice

FIN
Camilo Torres hojalibre.wordpress.com

Debian GNU/Linux (debian.org) Libre Office (libreoffice.org) KDE (kde.org) Programar en Python (python.org)
Hecho con LibreOffice

Recomiendo:

También podría gustarte