問題タブ [gtk3]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1038 参照

python - PythonとGTK3:リストストアを作成する方法

PyGtkでは、私は常にこれを使用して画像付きのリストストアを作成しました(ファイルを表示するためにIconViewで使用します)。

しかし、Python3とPyGObjectでこれを行う方法がわかりません。

0 投票する
2 に答える
1266 参照

python - pygobject での応答しないドラッグ アンド ドロップ

pygobjectでドラッグアンドドロップをうまく機能させようとしていますが、遅くて反応がありません.90%の時間、ドラッグしているアイテムをうまくドロップする前に振る必要があります.それともpygobjectのバグですか?ここに私のコードがあります

0 投票する
1 に答える
411 参照

gtk - gtk# は gtk 3.0 をサポートしますか?

GTK+ 3.0 は 2011 年 2 月にリリースされましたが、残念ながら gtksharp はまだサポートしていません。彼らはそれをサポートするつもりですか?

0 投票する
1 に答える
707 参照

python - ドラッグアンドドロップソースを作成するpygobject

数日間、壁に頭をぶつけてきましたが、テキストを他のウィジェットにドラッグできない理由を誰かに教えてもらえますか?どちらのドラッグイベントもまったく発生しません

0 投票する
1 に答える
886 参照

events - XKeyEvent を gtk3 アプリケーションに送信する

次のドキュメントを使用して、Vala でメソッドを記述し、キー プレス イベント (<Ctrl>V など) をフォーカスのあるアプリケーションに送信しました。

コードは次のとおりです。

これは gtk2 アプリケーションで問題なく動作します。ただし、gtk3 アプリケーションはそのようなイベントを完全に無視するようです。このようなイベントを gtk3 アプリケーションにも送信する方法はありますか?

0 投票する
1 に答える
13161 参照

python - gi.repository から Webkit をインポートできません

Webkitからインポートしようとすると、次gi.repositoryのようになりますImportError

私は何を間違っていますか?

0 投票する
3 に答える
957 参照

python - pygtk3 のイントロスペクションは可能ですか?

Python の優れた点の 1 つは、メソッドと関数をイントロスペクションできることです。例として、関数の署名を取得するにmath.logは (ipython で) 次を実行します。

そしてx、オプションbaseで がこの関数のパラメータであることを確認してください。

新しい gtk3 と自動で生成された pygobject bindings(*args, **kwargs)を使用すると、試したすべての例で、すべての gtk メソッドのパラメーターとして取得することしかできません。

例:文字列を必要とするLabel.set_text :

ここでの質問: これ (Python バインディングのメソッド イントロスペクションの喪失) は、もう一度変更されるもの (ドキュメント) の努力が pygobjects に費やされたのか、それとも pygobjects の動作方法のためにここに残っているものなのか?

0 投票する
1 に答える
610 参照

pygobject - gtk3 は GtkSettings から設定値を取得します

Python プラグイン内から GEdit3 のワード ラップ設定の値をプログラムで取得したいと考えています。

GtkSettingsクラスは文字列プロパティを設定するメソッドを提供しますが、文字列プロパティの値を取得するにはどうすればよいでしょうか? 「ゲッター」メソッドはありません。

私も相談しましpydoc gi.repository.Gtk.Settingsた-そこにリストされている方法はオンラインドキュメントと同じです。

gsettingsCLI ユーティリティを使用して、対象のプロパティ値を取得できます。このコマンドgsettings get org.gnome.gedit.preferences.editor wrap-mode は値を返します'word'subprocess.Popen()ただし、このプロパティを取得するためだけに使用する必要がないことを望んでいました。

0 投票する
1 に答える
433 参照

python - gtk3でモデルダイアログをスクロールしますか? どうやってするの

親ウィンドウの上部からスクロールするモーダル ダイアログを作成する方法を知っている人はいますか (glade 3.10 の about ウィンドウのように)。PythonでGlade 3.10を使用しています。ダイアログと通常のウィンドウを作成して、そのプロパティをモーダルとポップアップに設定しようとしましたが、うまくいかないようです。アイデアはありますか?

前もって感謝します。