Interfaces KDE Con Python
Interfaces KDE Con Python
Interfaces KDE Con Python
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.
Configuraciones Unificadas
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.
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.
Signals y Slots
Ventanas y Dilogos
Ventanas de aplicacin. Dilogos. Dilogos modales por aplicacin. Dilogos modales por ventana. Ventanas multi-documentos ***
Layouts
El modelo de objetos Qt
Widgets
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: