Developer
  • Developer
  • Documentation
  • API
  • Documentation
      • Creating Sensor Faces
      • Dolphin
          • Creating Dolphin Service Menus
      • Getting Started
        • Hello World! Creating the Main Window Using Actions Saving and loading Command Line Interface
      • Kirigami
        • Getting Started with Kirigami Basic Controls Pages Pages manipulation Scrollable Pages Actions based components Colors Cards Typography Connect logic to your QML user interface
      • Configuration
        • Introduction To KConfig Using KConfig XT Settings module development
      • D-Bus
        • Introduction to D-Bus Accessing D-Bus Interfaces Intermediate D-Bus Creating D-Bus Interfaces Using Custom Types with D-Bus D-Bus Autostart Services
      • Session Management
      • Archives
      • Desktop File
      • KAuth
        • Using actions in your applications
      • Plasma Integration
          • Icons
      • KIdleTime
      • Concurrent programming
      Distributing KDE Software as Flatpak
      • Plasma Themes and Plugins
          • Plasma Widget Tutorial
            • Setup Testing QML Plasma's QML API Configuration Translations / i18n Examples
          • Plasma Desktop Scripting
            • Templates Examples API documentation Configuration Keys
          • Plasma Theme Tutorial
            • Creating a Plasma Theme Quickstart Theme details Porting theme to Plasma 5
      • Spellchecking made easy
Edit this page See source code Create documentation issue
  1. Documentation
  2. Plasma Themes and Plugins
  3. Plasma Theme Tutorial

Plasma Theme Tutorial

Learn how to create a KDE Plasma Theme.

Creating a Plasma Theme Quickstart

A quick guide to creating your first Plasma theme

Theme details

Details about the internal of Plasma theme

Porting theme to Plasma 5

A overview of all the changes needed for old themes to properly work on latest Plasma 5.

© 2021 The KDE Community CC-BY-SA-4.0

About