問題タブ [gtk2]

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

pygtk - GTK / PyGTKは、ComboBoxをキーボードで検索可能にします

ComboBoxを検索可能にすることは可能ですか?はいの場合、どのように?

ComboBoxがアクティブで、キーボードで文字を入力したときに、ComboBox内でこの文字で始まる最初の項目を選択し、次の文字で選択できるようにしたいと思います。

これは、たとえば、Webページ内のComboBoxと同じ機能です。

set_enable_searchTreeViewにメソッドとがあるのと同じ方法で、ComboBoxまたはデータを含むListStoreでこれを実現するオプションが見つかりませんset_search_column

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

python - TreeView PyGTK / GTK の最後までスクロールできない

ScrolledWindow 内にある TreeView の最後までスクロールダウンしようとすると、スクロールする必要がある場所ではなく、1 行または 2 行前にスクロールします。

私はいくつかの方法を試しましたが、それらはすべて同じ動作を提供します:

問題はどこだ ?

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

c++ - GtkLabel を GtkDrawingArea に対して整列します

VBox 内に GtkLabel と GtkDrawingArea があります。GtkDrawingArea の X 座標 (VBox のラベルの下にあります) を基準にしてラベルを中央に配置したいのですが、GTK にそのラベルを中央に配置するように指示するにはどうすればよいですか? "アンカーポイント ?この点がラベルの中心になるはずです。

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

ruby - GTK2 でタイトルバーを変更する方法はありますか?

GTK2 を使用する Ruby で記述されたデスクトップ アプリケーションがあります。これは GTK2 で遊ぶための小さなテスト アプリケーションですが、やりたいことを達成するのに問題があります。GTK2 を使用して (タイトルの設定とは別に) タイトルバーにアクセスする方法はありますか? 具体的には、ボタンを追加する (下の図の最小/最大/etc の横にある B) か、メニューにオプションを追加します。タイトルバーのアイコン(下図のA)をクリックするとポップアップするのは?

代替テキスト

GTK は多くの異なるウィンドウ マネージャーで動作するように意図されているため、存在しない可能性があると考えていますが、存在するかどうか疑問に思いました。副次的な質問として、「十字」ボタンをクリックするとどのようなイベントが発生しますか? 現時点で、ユーザーがクリックしてもウィンドウは消えますが、プログラムは終了しません。そのイベントをキャプチャしてプログラムを終了する必要があります。

頭を殴ったり、私がどれほど愚かであるかを教えたりするなど、助けてくれてありがとう。

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

gtk - gtkbuilder アプリを「親」の gtkbuilder フレームにロードできますか?

Glade-3 を使用して Gtk アプリケーションのスイートを構築しています。

アプリケーションは共通のルック アンド フィールを持つことになっているため、すべてのアプリが共有する共通の「フレーム」を決定しました。これには、メニュー バー、ツールバー、ステータス バー、垂直パネルが含まれます。各アプリケーションによって記入される中央のスペース。

この共通の「フレーム」は、Glade-3 を使用して設計され、Gtkbuilder 形式で保存されます。

私がやりたいのは、Glade-3 を使用して各アプリケーションの「中間部分」を設計し、それを何らかの方法で親フレームにロードすることです。

そのようなことは可能ですか?Gtk で親フレームを書き直すことはかなり単純なので気にしません。主な肉は、Glade を使用して確実に設計したいアプリケーション固有の詳細にあります。

Gtkbuilder ファイルを読み取り、それを親ウィジェットに貼り付けた結果を何らかの形で取得する方法は見たことがありません。

Perl/Gtk2 を使用しています。

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

php - PHPGTKショートパス

私は次のPHPGTKコードを持っていますC:\gtk

画像 は表示されますC:\gtk\bg.jpgが、私の質問は、ローカルパスから画像を表示するにはどうすればよいかということです。 PHPファイルはそのフォルダーにあるので、入力するだけでうまくいきません。bg.jpg

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

php - PHPGTKボタンクリック

このボタンをクリックすると背景 変わるようにしようとしています。これが私が持っているものです。

なぜこれが機能しないのですか?

その $btn->clicked(function(){ 部分が問題だと思います。

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

python - GTK と PYGTK の違い

多くのプログラマーは、次の方法で gtk と pygtk の両方をインポートします。

gtk のみを使用して簡単なプログラムを作成しましたが、動作します。

だから...問題は: GTK と PYGTK の違いは何ですか?

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

c++ - gtkrcでGTKフォーカス状態をキャッチする方法は?

GTK + 2.xには次の状態があります:NORMAL, PRELIGHT, ACTIVE, INSENSITIVE, SELECTEDGTKテーマで使用するために、私は次のようなことを行うことができます...

..状態のときに背景色を変更しますNORMAL

また、状態画像を変更することで、ボタンの背景画像(マウスを上に置いたとき)を変更することもできますPRELIGHT

しかし、ユーザーがTAB矢印を使用してフォーカスを循環させたとき(つまり、ボタンの周りに破線の長方形が表示されたとき)、ボタンの背景を変更する方法を見つけることができませんでした。gtkrcのテーマを使用してこれを実行したいのですが、これは可能ですか?

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

perl - perlからGnomeのsudoダイアログを使用するにはどうすればよいですか?

gtk2-perlユーザープログラムで特権コマンドを実行する必要があります。Gnomeでルート特権を取得するためにデフォルトのダイアログを使用する方法について調べていますが、答えを見つけることができます。

私が持っている唯一のアプローチは、パスワードを尋ねてコマンドで使用することです

しかし、それは少し醜いです。古いgtksudoや同様のヘルパープログラムを探しましたが、Ubuntu10.10にはないようです。

ポインタはありますか?