我想为 KDE 制作 gtk2 主题。
是否有用于创建 QtCurve 主题的良好说明/教程/工具。图像可以用作元素(按钮、Badgrounds、手柄、滚动条...)
答案1
你的问题有点奇怪,因为 QtCurve是已经有 Qt/KDE 主题了。
如果您想基于此构建自己的主题,最简单的方法就是从以下位置下载其源代码kde-look.org,首先在不进行修改的情况下构建它,以确保该部分正确无误,然后开始逐步进行更改。
如果你想自己编写 Qt 风格(那些是用 C++ 编写的),你应该看看Qt 风格插件示例。 (这不是微不足道的。另请参阅Qt 样式表当你在做的时候,并且Qt 样式和样式感知小部件.)
另一种方法是使用量子风格您可以使用它来创建基于 SVG 的样式,而无需 C++ 代码。
对于 Plasma 主题,您应该前往 TechBase 并阅读只需 7 个简单步骤即可创建 Plasma 主题指导。
对于自定义 KWin 装饰,您应该看看KWin 装饰器KWin Hacking 页面的一部分,链接到一些选项(deKorator、AuroreaDesigner 和 Smaragd)。另一个选项也是 C++,并且还链接了 HOWTO(但它已经过时了,无论如何,其他选项现在很可能更好)。
答案2
QtCurve 是一个主题引擎,它本身并不是一个主题,尽管它确实附带了一组默认主题。主题只是文本文件,定义您希望每个组件的外观,例如滚动条等。如果您转到 KDE 设置页面的应用程序外观 -> 样式,您可以通过查看是否安装了 QtCurve 来了解是否安装了 QtCurve。列在窗口顶部附近的下拉框中,标记为“小部件样式”。如果没有,请通过 apt-get 或其他方式安装。一旦安装并出现在样式下拉框中,选择它,然后单击下拉列表右侧的“配置”按钮。在出现的窗口中,您可以选择一个主题作为开始,也可以开始修改当前主题(名为“当前”)。在窗口的左侧,有大量选项可供选择,您可以在其中更改有关所选主题的所有内容。查看您的更改有点麻烦,因为您需要不断单击最顶部的“预览”项来检查您的更改并查看它们是否太您喜欢。我确实希望有一个即时预览框,可以在您更改内容时不断更新,但目前还没有。无论如何,当您满意时,请选择窗口顶部附近“预设”下拉框下方的“保存”,然后为您的杰作选择一个新名称。 :) QTcurve 的可配置性令人惊讶。文本文件最终存放在:~.kde/share/apps/QtCurve,但您可以使用“导出”按钮保存您的工作以进行备份。导入类似,使用附带的“导入”按钮。