Window 和装饰风格在 KDE5 中用 QT 编程

Window and Decoration Style programming in KDE5 with QT

我一直在 Internet 上寻找信息,但未能找到有关该主题的具体信息。

我看到有很多关于主题、小部件和图标的信息。我开始使用 QT5 练习一些编程,我一直想玩 KDE GUI 设计。

我主要感兴趣的是您如何以编程方式在系统范围内设置 windows 和装饰的样式?

Plasma 的 window 管理器 kwin 使用 libKDecoration2 库来处理装饰。检查 *.h headers 那里的文档。

两个 Breeze and Oxygen 修饰都使用这个来自 C++ 的库。

您可以在 http://skulpture.maxiom.de/playground/skeleton-0.1.tar.xz

找到一个较小的示例装饰