Deepin tiene su propia interfaz de aplicaciones para las aplicaciones originales. Vamos a elaborar un entorno de desarrollo para Deepin y la construcción de aplicaciones en DTK. Para eso, necesitaremos de conocimientos en programación, especialmente C++ y QT.
Pasos para el entorno de desarrollo
Añadir el repositorio de código fuente
Primero iremos a añadir el repositorio de código fuente. En la terminal editamos el archivo sources.list
. Después añadimos la URL.
sudo deepin-editor /etc/apt/sources.list
deb-src http://packages.deepin.com/deepin lion main contrib non-free
Después iremos a actualizar.sudo apt update && sudo apt upgrade -y
Instalar paquetes QT
Nos aseguramos en instalar los siguientes paquetes:
sudo apt install build-essential git cmake qt5-default qt5-qmake qtdeclarative5-dev qtcreator -y
Cuando están instalados comprobamos la versión Qt de la aplicación.root@dev:~$ qmake -v
QMake version 3.0
Using Qt version 5.7.1 in /usr/lib/x86_64-linux-gnu
Módulos de la DTK
Elaborar aplicaciones con interfaz de usuario DTK requiere de su biblioteca de gráficos UI. Debes saber que usa tres módulos, llámenoslo así, importantes:
- dtkcore: https://tracker.debian.org/pkg/dtkcore
sudo apt install libdtkcore-dev
- dtkwm: https://tracker.debian.org/pkg/dtkwm
sudo apt install libdtkwm-dev
- dtkwidget: https://tracker.debian.org/pkg/dtkwidget
sudo apt install libdtkwidget-dev
Para armar esa interfaz, tenemos un artículo en la wiki.
Interactuando con el entorno gráfico
Las aplicaciones de Deepin permiten interactuar con el centro de control. Conoce el código fuente en el repositorio en Github.
Código fuente
Ejemplos de programas creados
Conoce más
Si quieres saber más información sobre el entorno de desarrollo, visita nuestra sección Deepin UI y API. Esperamos recibir sugrencias en los comentarios.
Ya se en que emplear mi próximo tiempecito libre.