問題タブ [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.
perl - GTK3をperlで使用するにはどうすればよいですか?
GTK3をPerlで使用するにはどうすればよいですか?すでに可能ですか?
python - 現在の gtk スタイルの色を取得する
私は PyGTK を使用していて、ウィジェットの色 (bg color など) を取得したいので、次のようなコードを実行します。
しかし、現在の gtk テーマ (スタイル) の色は表示されません。デフォルトのgtkテーマ用のようです(現在のテーマは暗いですが、このコードは明るい色を提供します)私はArchLinuxとPyGTK 2.24.0(GTK 2.24.5)を使用しています
gtk - どのGtkシグナルを使用する必要がありますか:GtkEntryでリターンキーをキャッチするためのkey-press-eventまたはkey-release-event?
GtkEntry
ウィジェットでEnter/Returnキーをキャッチしようとしています。またはのシグナルハンダーを作成する必要がありますkey-press-event
かkey-release event
?
c - Cで押されたキーを検出する
C でどのキーが押されたかを調べる方法を見つけようとしています。これは GTK2 で書かれたグラフィカル環境になりますが、そこに答えがあるとは思いません。Xlib を使用してこれを行うことができると思いますが、これについて決定的なものを見つけることができませんでした。
これを行う方法について何か提案はありますか?
次のコードを使用して、キープレスをキャッチできました。
ただし、どのキーが押されているかを特定したいと思います。Aditya Kumar によって投稿されたリンクから、keyval フィールドを持つ構造であるため、答えは GdkEventKey を使用することにあることがわかりますが、構文を正しく取得できないようです。この番号を取得する正しい方法は何ですか?
これは私が試した方法です:
key_release_event をキャッチしたときに、これを実行して「データ」を提供しようとしました。
ただし、次のようなコンパイラ エラーが発生します。
gcc - gtk2.0 プログラムを gtk3 でコンパイルするには?
ubuntuでgtk2.0でコンパイルされた単純なプログラムがあります.ubuntu11.04でgtk3をインストールしました.次に同じコードをコンパイルすると、次の行でエラーが発生しました
行にコメントを付けて再コンパイルするだけです。出力ファイルを取得しましたが、コメント行がないと正しく動作しません。
gtk2.0では、次のコマンドでコンパイルしました
そしてgtk3で
gtk3 のそのメソッドに廃止予定があるかどうか疑問に思っています。例を含む簡単なドキュメントへのリンクを教えてください。2 と 3 の主な違いは何ですか。完全なソース コードは以下のとおりです。
r - R RGtk2 gmenu:gaction使用後のサブメニュー
次の例では、aDataを含むメインメニューがあります。aData1とaData2のサブメニューを作成するにはどうすればよいですか?
events - XKeyEvent を gtk3 アプリケーションに送信する
次のドキュメントを使用して、Vala でメソッドを記述し、キー プレス イベント (<Ctrl>V など) をフォーカスのあるアプリケーションに送信しました。
コードは次のとおりです。
これは gtk2 アプリケーションで問題なく動作します。ただし、gtk3 アプリケーションはそのようなイベントを完全に無視するようです。このようなイベントを gtk3 アプリケーションにも送信する方法はありますか?
glade - libgladeからの「不明な属性の「スワップ」」警告を修正するにはどうすればよいですか?
libgladeが更新され、私の古いGladexmlファイルにはシグナルのこれらの「スワップされた」属性があります。これらの属性は、ファイルがロードされるときに次の警告を生成します。
これらの警告を修正するにはどうすればよいですか?スワップされた属性を削除するだけでいいですか、それとも問題が発生しますか?
c - GtkComboBox ポップアップの高さを制限する
GtkComboBox のポップアップ ウィンドウの高さを制限する方法を見つけていました。その高さに達すると、コントロールはスクロールバーを取得します。私はそれを行う方法を見つけることができません。リストはウィンドウの上から下に流れます (添付のコードを試してください)。API を確認しましたが、便利なメソッドが見つかりません。私はGTK +を初めて使用し、Googleで何日も検索しました。