马克·舒特尔沃思(Mark Shuttleworth)最近在博客中发表了关于在11.10版本中包括Qt库的决定,以及Jono Bacon的后续行动。让我不喜欢Qt应用程序的是,它们与Ubuntu的基于Gtk的主题融合得不是很好。我最近读了一篇Ars Technica文章,其中提到,只要付出一点努力,就可以使Qt应用程序类似于Gtk应用程序。
是否有任何文档可以帮助我做到这一点?如果没有,那么至少没有人知道如何进行此操作吗?
马克·舒特尔沃思(Mark Shuttleworth)最近在博客中发表了关于在11.10版本中包括Qt库的决定,以及Jono Bacon的后续行动。让我不喜欢Qt应用程序的是,它们与Ubuntu的基于Gtk的主题融合得不是很好。我最近读了一篇Ars Technica文章,其中提到,只要付出一点努力,就可以使Qt应用程序类似于Gtk应用程序。
是否有任何文档可以帮助我做到这一点?如果没有,那么至少没有人知道如何进行此操作吗?
Answers:
注意:这对桌面用户有用,而不是对使用Qt的开发人员有用。
sudo apt-get install qt4-qtconfig
,然后转到系统/首选项/ Qt 4设置,然后在第一个组合框中选择GTK样式:
Qt应用程序不遵循设置的字体提示设置gnome-appearance-properties
。您需要显式添加一个条目到$HOME/.fonts.conf
例如
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<match target="font" >
<edit mode="assign" name="rgba" >
<const>rgb</const>
</edit>
</match>
<match target="font" >
<edit mode="assign" name="hinting" >
<bool>true</bool>
</edit>
</match>
<match target="font" >
<edit mode="assign" name="hintstyle" >
<const>hintfull</const>
</edit>
</match>
</fontconfig>
从nagul的SU帖子/superuser/37444/how-can-i-make-kde-and-other-non-gnome-apps-inherit-the-ubuntu-theme-直接引用:
检查 QGtkStyle,这是一个 为在基于GTK2的桌面(如Gnome)上运行的基于Qt的应用程序(如KDE)创建GTK +层的项目。
在Ubuntu Brainstorm上有关此主题的讨论中还有其他想法和脚本:想法#1744:GNOME主题应该影响Qt主题,并且在此讨论中更多的 想法和脚本想法#1714:GNOME QT集成 (以及在该主题下收集的众多重复的想法)题)。
一个值得注意的尝试是 UniformUI,以匹配尝试的Qt的设置自动机器的配置的当前GTK +风格,部分使用 QtCurve 和 QGtkStyle 实现这一目标。
Google的第四个Google结果:“与Qt匹配的皮肤Qt”
qgtkstyle
您提供的链接上似乎不再可用。当我搜索它时,我在任何地方都找不到它。