QGtkStyle was unable to detect the current GTK+...

症状

使用Qt编写的程序,启动后即意外退出。
如果通过终端启动,可以看到提示:

QGtkStyle was unable to detect the current GTK+ theme.

分析

极可能是因为 GTK 环境使用了 qt 风格,qt程序再调用 GTK 所用的风格,形成死循环。

解决

运行 qtconfig

qtconfig

选择 GUI 风格为 GTK+ 以外的风格即可。

你可能感兴趣的:(theme,qt,gtk+,QGtkStyle)