QtkアプリをGtkで書かれたアプリのようにテーマ化するにはどうすればよいですか?


15

Mark Shuttleworth は最近、Jono Baconからフォローアップで、11.10リリースにQtライブラリを含める決定についてブログを書きました。私をQtアプリから遠ざけているのは、UbuntuのGtkベースのテーマとうまく調和しないことです。最近、Ars Technicaの記事を読みましたが、少し努力すれば、QtアプリをGtkアプリに似せて作ることができます。

私がこれを行うのに役立つドキュメントはありますか?もしそうでなければ、少なくとも誰かがこれを行う方法を知っていますか?

回答:


16

注:これは、Qtを使用する開発者ではなく、デスクトップユーザーに役立ちます。

sudo apt-get install qt4-qtconfig、[ システム] / [ 設定] / [Qt 4]設定に移動し、最初のコンボボックスでGTKスタイルを選択します。

Qt設定ダイアログ


2
これはlucidからすでにデフォルトです。
リンシティ

1
GTK3で動作するこれを行う方法はありますか?
マンディ

1
これは、qtアプリが使用するアイコンを変更することを何もしないという点を除いて素晴らしいです。たとえば、イルカは、ubuntu団結で実行されているいくつかの本当にiconsいアイコンを使用しています
ジョシュアロビソン

3

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>

1

nagulのSU投稿から/superuser/37444/how-can-i-make-kde-and-other-non-gnome-apps-inherit-the-ubuntu-theme-直接引用:

GTK2ベースのデスクトップ(Gnomeなど)で実行されるQtベースのアプリケーション(KDEなど)のGTK +レイヤー作成するプロジェクトであるQGtkStyleを確認してください 。

Ubuntuのブレインストームでこのトピックについての議論では、他のアイデアやスクリプトがあります:アイデアは#1744:GNOMEのテーマはQtのテーマに影響を与える必要があり、さらにそれらのこの議論の中で 1714アイデア#:GNOME QTの統合 (および多数の重複したアイデアは、この下に集まりました質問)。

注目すべき試みの1つは UniformUI Qtの設定の自動化構成に試みが部分的に使用して、現在のGtk +のスタイルにマッチする、 QtCurve QGtkStyleを これを達成します。

「gtkに一致するスキンqt」の4番目のGoogle結果


指定さqgtkstyleれたリンクではもう利用できないようです。そして、検索したところ、どこにも見つかりませんでした。
71GA


0

これは、Qt 5およびGtk + 3で機能します:

export QT_STYLE_OVERRIDE=gtk
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.