問題タブ [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 投票する
2 に答える
6425 参照

animation - GTK+ を使用した滑らかなアニメーション

ネットワークアニメーターを作成しています(以前に使用したことがある場合は、nam に似ています)。

基本的に、GTK+ の DrawingArea に小さな点で表されるノードを配置し、これらのノードの位置を更新して DrawingArea をループで再描画します。

結果のアニメーションは高速ですが、滑らかではありません (ちらつきが多くなります)。これはおそらく、各フレームの前に DrawingArea を単色で塗りつぶしているためです。

どうすればこの問題に最もうまく対処できると思いますか? フレームを Pixbufs に事前にレンダリングする必要がありますか? より良い解決策はありますか?

これが私の現在の描画コードです(PyGTKを使用):

ここself.tで、ループでインクリメントされる現在の時刻です。

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

python - gtkTextViewウィジェットは機能中に更新されません

私はpythonとgtkを使ったGUIプログラミングに慣れていないので、これは少し初心者の質問です。ボタンを押すと呼び出されるさまざまなタスクを実行する関数と、各タスクの完了後に書き込むTextViewウィジェットがあります。問題は、関数全体が終了するまでTextViewウィジェットが更新されないことです。各タスクの後に更新する必要があります。

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

gtk - 空き地aboutDialogが閉じない

空き地で作った箱を持っていAboutDialogますが、閉じるボタンが機能しません。このボタンは。というウィジェットにあるため、別の関数に接続する方法がわかりませんdialog-action_area

もう1つの問題は、ウィンドウマネージャーによって作成された閉じるボタンを使用すると、ウィンドウが破棄されたために再度開くことができないことです。

どうすればこれを変更して非表示にすることができますか?

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

python - PyGTK ウィジェットの不透明度

PyGTK でウィジェットの不透明度を設定する方法はありますか?
Windows用の機能があることは知っています:

しかし、任意のウィジェットに相当するものはないようです。
誰にもアイデアはありますか?

よろしくお願いします。

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

python - ねじれたコードを pygtk アプリに追加する

urllib2 を使用する単純な pygtk アプリを持っています。動作するねじれたコードを追加するには、どのような変更を加える必要がありますか?

紛らわしい pbgtk2.py の例

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

gtk - pygtk のボタンの時限無効化

短時間 (おそらく 5 秒間) 無効になっている [OK] ボタンを含むダイアログ ボックスを表示したいと考えています。この間、他のボタンは引き続き応答する必要があります。

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

python - 誰かがGtk2パッキングを説明できますか?

プロジェクトにGtk2を使用する必要があります。python/rubyを使用します。問題は、パッキングが私には一種の神秘的なように見えることです。VBoxを使用して、ウィンドウに次のウィジェットを(次の順序で)表示できるようにしました。

  • メニューバー
  • ツールバー
  • テキストビュー/エディターコントロール

私は自分のやり方を「推測」してpack_start必要なレイアウトを取得することができましたが、それを理解できるようにしたいと思います。Ruby Gtk2のドキュメントはあまりにも直感的ではないようです(Pythonのドキュメントも同じで、Python専用に書かれているので)、少し光を当てることができますか?

また、 。set_size_requestを使用してコンポーネントを追加すると、常に機能するとは限りませんpack_start。何故ですか ?

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

python - Gtk2でMenuItemの表示テキストを変更するにはどうすればよいですか?

MenuItem の表示テキストを変更する必要があります。MenuItem を削除して別のテキストを追加せずにこれを行う方法はありますか?

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

python - pygtk アプリケーションの個別のスレッド

pyGTK アプリケーションのスレッド化に問題があります。スレッドがタスクを完了するまでしばらく待ちます。問題がある場合は続行しますが、ユーザーに警告します。ただし、続行すると、このスレッドは gtk.main_quit が呼び出されるまで停止します。これは私を混乱させます。

関連するコード:

...................................