Construa sua primeira aplicação KDE no Kubuntu

From KDE UserBase Wiki
Revision as of 17:43, 27 December 2020 by Fhek (talk | contribs) (Created page with "É esperado que se tenha uma instalação 'Minimal' do Kubuntu. Refira a esse guia para como configurar uma Máquina Virtual para desenvolvimento: https://community.kde.org/Ge...")
Other languages:

Construindo sua primeira aplicação KDE usando Kubuntu Linux 20.04

Resumo

Esse documento busca oferecer um resumo dos pré-requisitos necessários para criar, compilar, e executar uma simple aplicação KDE (aplicação GUI) usando o Kubuntu 20.04.

Como a maioria das distribuições Linux não vem com pacotes de desenvolvimento por padrão, etapas adicionais são necessários para estar pronto para criar uma aplicação KDE Qt rapidamente.

Pré-requisitos

É esperado que se tenha uma instalação 'Minimal' do Kubuntu. Refira a esse guia para como configurar uma Máquina Virtual para desenvolvimento: https://community.kde.org/Get_Involved/development/Developing_in_a_virtual_machine

Upon a Kubuntu installation is up and running, follow the instructions below.

Instructions

1. Install additional development packages from the Kubuntu repository

Referring to the Setting Up guide under 'Easy as pie: Package manager', it is much quicker to install the KDE development packages provided from the Kubuntu repository than recompile everything from source.

Run the following command in 'Konsole' to install additional KDE framework library and development tools:

sudo apt install libkf5syntaxhighlighting-dev cmake clang-8 libkf5config-dev libkf5auth-dev libkf5package-dev libkf5declarative-dev libkf5coreaddons-dev libkf5dbusaddons-dev libkf5kcmutils-dev libkf5i18n-dev libqt5core5a libqt5widgets5 libqt5gui5 libqt5qml5 extra-cmake-modules qtbase5-dev kirigami2-dev libkf5kirigami2-5 libkf5notifications-dev qml-module-org-kde-kirigami2 qml-module-qtquick-dialogs qml-module-qtquick-controls2 cmake build-essential gettext libkf5crash-dev libkf5doctools-dev
2. Install KDevelop
sudo apt install kdevelop
3. Create a basic KDE Application using an existing template
KDE C++ KDevelop Template

Now you should be in a position to be able to create a simple KDE application in KDevelop by performing the following in the menu: Project -> New From Template -> Qt -> Graphical -> C++ KDE Framework

This example project should now compile and execute without KDevelop complaining.

You are now up and running! It should also now be possible to use Qt Creator should this be a preferred option.

Other Useful Guides and References