假设我正在用纯 C/C++ 编写控制台应用程序,并且想从 KDE 获取系统颜色(不要问为什么 :P )。这不是 Qt 应用程序。
我知道如何在 Windows 上执行此操作:
- 加载 user32.dll
- 调用 GetSysColor 函数
并基于 linux GTK:
- 加载 libgtk-x11-2.0.so
- 创建虚拟窗口 gtk_window_new
- 从窗口获取样式 gtk_widget_get_style
- 读取颜色:gtk_widget_get_style.dark[0].green
但无法弄清楚如何在 KDE 上执行此操作。我应该加载哪个 Qt 库以及调用哪个函数?