問題タブ [gtk]

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

windows - Windows での依存関係のあるアプリケーションのパッケージ化

Linux で gtkmm と libpcap を使用してアプリケーションを作成しました。もちろん、gtkmm は GTK+ に依存しています。

これを Windows に移植して配布しようとした後、依存関係が多すぎてインストールできないというフィードバックが寄せられました。

ユーザーは、私の小さなアプリケーションを実行する前に、GTK+、gtkmm、および winpcap ランタイムのインストーラーを実行する必要がありますが、これは確かに面倒です。

Windows 用の GIMP は、必要に応じて GTK+ インストーラーを起動するインストーラーを使用しているようですが、3 つの異なるライブラリに対してそれを行うのは、特にインストーラーのサイズの点で少し過剰に思えます。

これを配布するより良い方法はありますか?winpcap は実際にサービスをインストールする必要があるため、おそらくインストーラーを実行する必要があると思いますが、ランタイム フォルダーに GTK+/gtkmm ライブラリをバンドルできますか?

私は Linux 開発にかなり精通しているので、最善の行動方針が何であるかはわかりません。

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

python - pygtk アプリケーションに適した組み込みブラウザーは何ですか?

pygtk アプリケーションで組み込みブラウザーを使用することを計画しており、gtkmozembed と pywebkitgtk の間で議論しています。2つの間に説得力のある違いはありますか?私が知らない 3 番目のオプションはありますか?

これを使用して Web 上のコンテンツにアクセスするつもりはないことに注意してください。主にUI目的で使用しています。

私の優先事項は次のとおりです。

  1. 安定している必要があります。
    • クロスプラットフォームである必要があります。
    • 使いやすいはずです。
    • 積極的に維持する必要があります。
    • 拡張可能である必要があります。
    • それは速いはずです。
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 投票する
4 に答える
3750 参照

c - シンプルなオープンソースのペイント プログラム

カスタム機能を追加して、ペイントのようなプログラムを拡張して実験しようとしています。C で記述され、拡張可能な GTK+ ライブラリを使用する単純なオープン ソースのペイントのようなプログラムを提案できますか? Linux でコンパイルする必要がありますが、Windows でも (MinGW を使用して) コンパイルする必要があります。ありがとう。

編集:

これを見つけて、探していたもののように見えますが、もっとシンプルなものがあれば欲しいです。

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

gtk - GTK+ウィジェットのスタッキング

GTK +ウィジェットをスタックに入れる方法はありますか?つまり、ボタンがラベルの一部を覆うように、ボタンをラベルの上に置きます。

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

gtk - MacOSXLeopardにGladeをインストールする方法

Mac OSX LeopardにGladeをインストールするにはどうすればよいですか?本当に助けてくれるガイドは見つかりませんでした。

ありがとう!

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

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

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