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