タグ付けされた質問 「gtk」

GTK +グラフィカルユーザーインターフェイスツールキットに関する質問。Cinnamon、GNOME、XFCE、Budgie、Mate、Unityなどのデスクトップで使用されます。



2
任意のgtk.Widgetをappindicator.Indicatorに入れる
空のgtk.MenuItemを最初に配置することで、gtk.Widgetをgtk.Menu内に配置することは、いくらか機能します。信頼できるとは思えませんが、基本的には機能します。appindicator.Indicatorでは機能しません。エントリは空のままです。たとえば、child [border_size]を32に設定しても。 動作する唯一のウィジェットはgtk.Label(そしてもちろんMenuItem、ImageMenuItemなど)です。 Meメニューにはgtk.Entryが含まれているので、これを確実に適切に行うことができるはずです。どうすればいいのですか? 以下は、私が何をしているのかを説明するためのサンプルコードです。 self.item = gtk.MenuItem() self.item.add(gtk.Label("hello world!")) self.menu.append(self.item) 上記のコードは機能しますが、これは機能しません。 self.item = gtk.MenuItem() self.item.add(gtk.Entry()) self.menu.append(self.item) self.menuがappindicator.Indicatorである場合、gtk.Menuであれば、エントリは少なくとも表示されます。 動作するコードは次のとおりです。 import gtk import appindicator class AppIndicator (object): def __init__(self): self.ind = appindicator.Indicator("hello world client", "distributor-logo", appindicator.CATEGORY_APPLICATION_STATUS) self.ind.set_status (appindicator.STATUS_ACTIVE) self.menu = gtk.Menu() item = gtk.MenuItem() item.add(gtk.Label("hello world")) # item.add(gtk.Entry()) self.menu.append(item) self.menu.show_all() self.ind.set_menu(self.menu) …

1
選択したカットの不透明度を変更する(nemo.css)
カットファイルの不透明度を変更するために、GTKテーマ(特にAmbiance)で編集する必要があるものを見つけようとしています。選択したファイルはオレンジ色で、カットすると少し不透明になります。簡単に区別できるように、より透明にしたいです。 私は遊んで/usr/share/themes/Ambiance/gtk-3.0/gtk-main.cssみましたが、違いは見ていません。 編集:nemo.cssアプリフォルダー内にファイルを作成し、で適切にインポートしましたがgtk-main.css、変更する必要のある変数が見つかりません。
18 themes  gtk  nemo  ambiance 

2
WineをUnityにもっと統合したように見せるために何ができますか?
Wineは「こんにちは、私は間違いなくあなたのデスクトップ環境の一部ではありません」と言うエイリアンのように見えます。多くのワインアプリケーションにはアイコンがなく、ワイン自体は見苦しいWindows 95テーマで実行されます。 ワインをより美的で異質なものにする方法はありますか? たとえば、MS officeなどのワインプログラムにアイコンを追加するにはどうすればよいですか? Ambience XPテーマを試してみましたが、見た目はそれほど良くなく、UnityのGTK3 Ambienceテーマとは無関係だと感じています。 OMGの編集者、Joey-Elijah!UBUNTU!wineをデスクトップに統合するスクリプトについて投稿しましたが、スクリプトを実行しましたが、効果はありませんでした。スクリプトはPreciseでは実行されないと仮定しました。私が間違っている?ワインをもっときれいにする方法はありますか?
17 wine  gtk  ambiance 

3
QtとGTKプログラムの違いは?
この質問を参照すると、AutokeyプログラムにはAutokey(Qtベース)とAutokey-GTKの2つの異なるバージョンがあります。QtベースのプログラムとGTKプログラムの違いは何ですか?ユーザーの観点から何か違いはありますか?
17 gtk  qt 


3
アイコンキャッシュを更新するにはどうすればよいですか?
まず第一に、私がここで書いた主な質問が実際に問題であることを100%肯定的ではありませんが、私はそれがあるという気がします。さっきMonoで簡単なGtk#アプリケーションを書いて、アイコンファイルとしてカスタムICOを与えました。うまくいきました。 最近、このアイコンを別のアイコンに変更しましたが、プログラムをビルドして実行すると、アイコンが表示されたままになります。アイコンファイルへのすべての参照を新しいものに更新し、ハードドライブから古いアイコンを完全に削除したことを確認しました。しかし、プログラムを実行するとランチャーに表示されます。 これは、GtkがUbuntuのどこかにアイコンをキャッシュすることを意味し、おそらく強制的に更新する必要があると想定しています。何かアドバイス?
17 icons  gtk  mono  monodevelop 

5
Python GObject Introspectionアプリで非同期タスクを実行する方法
私は、起動時にディスクから重要でないデータを読み取る必要があるPython + GObjectアプリを書いています。データは同期的に読み取られ、読み取り操作の完了には約10秒かかります。その間、UIのロードが遅延します。 タスクを非同期に実行し、準備ができたらUIをブロックせずに通知を受け取りたいと思います。 def take_ages(): read_a_huge_file_from_disk() def on_finished_long_task(): print "Finished!" run_long_task(task=take_ages, callback=on_finished_long_task) load_the_UI_without_blocking_on_long_task() この種のことのために過去にGTaskを使用しましたが、GObject Introspectionに移植されたことはもちろん、そのコードが3年も触れられていないことを心配しています。最も重要なことは、Ubuntu 12.04では使用できなくなったことです。そこで、標準のPythonの方法またはGObject / GTK +の標準の方法で、非同期でタスクを実行する簡単な方法を探しています。 編集:ここに私がやろうとしていることの例といくつかのコードがあります。python-deferコメントで示唆されているように試しましたが、長いタスクを非同期で実行し、UIの読み込みを完了するのを待たずにロードすることはできませんでした。テストコードを閲覧します。 非同期タスクを実行し、終了時に通知を受ける簡単で広く使用されている方法はありますか?

2
ターミナルにたくさんの「gtk-warnings」。これは深刻ですか?
システムに多くの問題があり、再インストールする必要がありました。それらの1つは、これらのまさにメッセージでした。システムを再インストールし、同じアイコンを使用した後、警告が再び表示され、将来の問題に注意しています。これはどれほど危険ですか、アイコンのテーマを削除する必要がありますか? (gedit:637): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:553:10: Not using units is deprecated. Assuming 'px'. (gedit:637): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:553:12: Not using units is deprecated. Assuming 'px'. (gedit:637): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:553:14: Not using units is deprecated. Assuming 'px'. (gedit:637): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:553:16: …


7
ファイル選択ダイアログが非常に大きいのはなぜですか?小さくするにはどうすればよいですか?
外部モニタを使用すると、ファイル選択ダイアログボックスが大きく見えるようになり、画面が大きくなります。アップロード(firefox)または添付(thunderbird)またはLibreOfficeで開くためにファイルを開こうとしても発生するため、ノーチラスの問題だと思います。スクリーンショットを見る: ブラウザのウィンドウが左側のモニターに表示され、「開く」ダイアログは1画面よりも広く、生成されたウィンドウよりも広くなります。巨大です。かつては巨大ではありませんでした。 デフォルトでダイアログウィンドウを小さくする方法はありますか?ファイルを開いたり、添付したり、アップロードしようとするたびに、探しているものを見る前にファインダーダイアログのサイズを変更する必要があります。なぜこのような大きなウィンドウにデフォルト設定されているのか理解できません。

4
QtkアプリをGtkで書かれたアプリのようにテーマ化するにはどうすればよいですか?
Mark Shuttleworth は最近、Jono Baconからのフォローアップで、11.10リリースにQtライブラリを含める決定についてブログを書きました。私をQtアプリから遠ざけているのは、UbuntuのGtkベースのテーマとうまく調和しないことです。最近、Ars Technicaの記事を読みましたが、少し努力すれば、QtアプリをGtkアプリに似せて作ることができます。 私がこれを行うのに役立つドキュメントはありますか?もしそうでなければ、少なくとも誰かがこれを行う方法を知っていますか?

4
15.04更新後:エイリアス/途切れたアイコン
15.04に更新したばかりで、私のアイコンはすべてエイリアス/途切れ途切れになりました。アイコンテーマを削除して再インストールしようとすると、この警告が引き続き表示されます。 gtk-update-icon-cache: The generated cache was invalid. デフォルトのUbuntuアイコンに切り替えても同じ問題があります-すべてエイリアスです。 スクリーンショット...アプリケーションスイッチャーでも確認できますが、アイコンがネイティブ解像度に近づくにつれて改善されます。 提案?
14 gnome  icons  gtk  15.04 

2
FirefoxがブラウザクロームでGTKテーマのみを使用するようにしますが、Webサイトでは無視します
暗いGTKテーマがあり、firefoxですべてを無視したくない、テーマがFirefoxのクローム(ボタン、アドレスバー、ブックマークバーなど)に影響するようにしたいが、テーマが欲しいウェブサイトに無視されるために、ウェブサイトはブラウザによってテーマ化されるべきではありません!それは罪であり、すべてが絶対にがらくたに見えます。誰かがそれを修正する方法を知っているなら、それは素晴らしいことです、ありがとう! 編集:下の画像の上部パネルには、「暗いテーマ」が適用されたときに検索ボックスに入力されたテキストがほとんど見えないことが示されています。暗いテーマが適用されていない場合、下のパネルにテキストがはっきりと表示されます。
14 firefox  themes  gtk 

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