問題タブ [pygtk]

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 に答える
310 参照

python - pygtkでウィンドウをフリーズ/グレーにするには?

他のウィンドウが開いているときに、メインウィンドウを「灰色、フリーズ、動作停止」にしたい。それを行うためのデフォルトの方法はありますか?gtk.Dialog とほぼ同じように動作しています。

編集:現在、すべてのコンテンツをテキスト行に置き換えているだけですが、もっと良い方法があるはずです。

0 投票する
5 に答える
47511 参照

python - Linux で Python を使用して GUI を作成する

簡単な質問です。

Linux を使っていますが、Python で GUI を作ってみたいと思っています。Qt、GTK+、PyGTK などについて聞いたことがありますが、それらが正確に何であり、それらの違いが何であるかはわかりません。

GNOME、KDE、XFCE などの異なる DE で動作する方法に違いはありますか? Microsoft Visual Studio のように GUI を作成できる IDE はありますか (C#、C、Visual Basic など)?

それとも、Python 以外の言語を使用して GUI アプリケーションを作成する必要がありますか?

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

python - コネクタへの参照を保持せずに、PythonでGObject信号に接続する方法は?

問題は基本的にこれで、python の gobject と gtk バインディングにあります。構築時にシグナルにバインドするクラスがあるとします。

問題は、 ClipboardMonitor のインスタンスが死ぬことはないということです。gtk クリップボードはアプリケーション全体のオブジェクトであり、 callback を使用するため、それに接続するとオブジェクトへの参照が保持されますself._clipboard_changed

弱参照 (weakref モジュール) を使用してこれを回避する方法について議論していますが、まだ計画を立てていません。コールバックをシグナル登録に渡し、それを弱参照のように動作させる方法は誰でも知っています (ClipboardMonitor インスタンスがスコープ外にあるときにシグナル コールバックが呼び出された場合、それはノーオペレーションである必要があります)。

追加: GObject または GTK+ とは独立して言い回し:

弱参照セマンティクスを使用して、不透明なオブジェクトにコールバック メソッドをどのように提供しますか? 接続しているオブジェクトが範囲外になった場合は、削除する必要があり、コールバックはノーオペレーションとして機能する必要があります。接続先は、コネクタへの参照を保持してはなりません。

明確にするために:「デストラクタ/ファイナライザ」メソッドを呼び出す必要を明示的に避けたい

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

python - UbuntuでPythonでPCをロックする

pyGtkを使用してPCをロックするアプリケーションを実行していますが、問題があります。[OK]ボタンをクリックすると、ボタンの機能がテキストボックスから時間を取得し、ウィンドウを非表示にしてしばらくスリープし、最後にbashコマンドを使用してPCをロックします。しかし、それはただ隠れません。

そしてここに完全なプログラムがあります

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

gtk - 複数の Glade ファイルの使用 : GtkBuilder

プラグインをサポートする gnome 用のアプリを作成しています。各プラグインには、glade ファイルと python スクリプトが含まれます。

プラグインからグレード ファイルをメイン インターフェイスに埋め込むにはどうすればよいですか。

プラグインの空き地ファイルにはページ/タブが含まれている必要があり、メイン インターフェイスのノートブックに埋め込まれます。

助けてください。

0 投票する
6 に答える
9283 参照

python - UbuntuのPyGTKまたはGTKで開いているウィンドウのリストを取得するには?

PyGTK、GTK、または他のプログラミング言語で開いているウィンドウのリストを取得するには? Ubuntuで?

編集:

デスクトップで開いているディレクトリのパス一覧を取得したい!

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

python - gtk.Button の内側の境界線を削除します

gtk.Button の境界線を削除し、そのサイズも固定したいと思います。どうすればそれを達成できますか?私のボタンは次のようになります。

ありがとう!pd: pygtk を使用しています

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

python - PyGTK:IMクライアントウィンドウ

IMクライアントに非常によく似たものを書き込もうとしています(学習目的のみ)。チャットウィンドウの書き方がわかりません。他のIMクライアントと同じように、ユーザーの画像、名前、メッセージを表示したい。問題は、どのgtkウィジェットがそれに最適かわからないことです。現在、TextViewとTextBuffersを使用していますが、TextViewに画像とリンクを表示できません。pidginまたは共感はこれをどのように処理しますか?

GtkBuilderでGladeを使用しています

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

python - pygtkで非同期にgtk.main()を実行するにはどうすればよいですか?

私がこれまでに持っている基本的なコードは以下のとおりです。Display が初期化された後のコードが非同期で実行されるように gtk.main() をスレッド化するにはどうすればよいですか?

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

python - GTK Twitter クライアント

私はPythonとPyGTKを学んでいます。Twitterクライアントを作成しようとしています。ツイート (タイムライン) を表示するのに最適なウィジェットはどれですか。textview で簡単にできますが、ユーザーの画像を表示するサブウィジェットはサポートされていません。

TreeView を使用してみましたが、やり過ぎのようで、複雑すぎます。

グレードを使用しています