問題タブ [glade]

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

gtk - xml形式をLibGladeからGtkBuilderに自動的に変換します

古いGTK+UI xml形式(Libgladeを使用)から新しい形式(組み込みのGtkBuilderを使用)に変換する2つの方法を見つけました。1つはGlade3Interface Builder([名前を付けて保存]ボタン)を使用しており、もう1つはgtk-builder-convertを使用しています。それらは異なる出力を与えるので、私はどちらがより信頼できるか知りたいです。

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

python - グレード/gtkbuilder でユーザー データを渡す

私はグレード/pygtkの初心者です。

私はいくつかのラジオメニュー項目を扱っています。シグナルタブでシグナルハンドラーを作成し、

ハンドラー: on_group_menu_change
ユーザー データ: 7

私が期待したのは、ユーザー パラメータとして int(または str) 値7をハンドラに渡すことです。ただし、起動時に次のような警告が見つかりました。

オブジェクト radiomenuitem1 のシグナル group_changed でオブジェクト 0 を検索できませんでした

gtkBuilder が7をオブジェクト参照として扱うことは知っています。

では、どうすれば int/str をハンドラに渡すことができますか?

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

gtk - 私の最初の gtk プログラムを書いています。glade を使用する最良の方法は何ですか?

私はチュートリアルを読んできましたが、私が見ていないことの 1 つは次のとおりです。グレードファイル、またはすべてのインターフェイスデザインを1つのグレードファイルに保持する方法はありますか? もしそうなら、どうやってそれをしますか?空き地インスペクタ ウィンドウは、現在のファイル内のすべてのものに対して 1 つの大きな階層を表示しているようです。

または、メイン ウィンドウのボタン クリックの結果として作成されたモーダル ウィンドウがある場合、それも同じグレード ファイルに含めることができますか?

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

gtk - グレードで関数名を指定した場合、手動で gtk シグナル ハンドラーをアタッチする必要がありますか?

私はgtkmmとgladeを使用して、最初のgtkプログラムを書いています。私は filechooserbutton を作成しましたが、それには file-set というシグナルがあります。そのため、ファイルが選択されたときに呼び出したい関数名であると想定しているものに設定しました。しかし、ここに表示されます: http://library.gnome.org/devel/gtkmm-tutorial/unstable/sec-builder-accessing-widgets.html.en

ダイアログ ウィジェットを手動で取得し、コードでボタン シグナル ハンドラーを設定していること。それを行う正しい方法はどれですか?

そして、私がここにいる間、良い例へのリンクは便利ですが、それらはほとんどないようです. ありがとう。

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

python - PyGTKと一緒にGladeを学ぶ

私はpygtkにある程度慣れています。コードからGUIを構築するのは大変な作業だと思います。それで私はGladeに目を向けました。GladeとPyGTKのチュートリアルと、それらがどのように連携するかをたどろうとしていますが、GTKBuilder形式のチュートリアルが見つからないようです。

http://www.wmlug.org/pdf/Intro%20to%20PyGTK.pdf、http://www.linuxjournal.com/article/6586?page=0,2のようないくつかのチュートリアルを見つけまし た Gladeに移行しますが、libgladeが非推奨になっているため、そこからどのように進めるかはわかりません。

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

gtk - 私はグレード gtkbuilder と接続信号で明らかな何かを欠いています。ヘルプ?

私はグレードで私のインターフェースを作ります。よく働く。私は、gtkbuilder を呼び出してグレード ファイル内のすべてをレンダリングする小さな小さなメイン関数を作成します。

さらにうまく機能します。次に、ウィジェットを取得します

それで?シグナルハンドラを接続するために私が見つけたすべての例は、gtkbuilder によってビルドされたものではありません。独自のクラスをインスタンス化してボタンを表現/処理/レンダリングする場合、シグナル ハンドラーをボタンに接続するのは簡単ですが、私は gtkbuilder を使用しており、ウィジェットにアタッチできる関数を作成する方法がわかりません。ボタン オブジェクトを作成したのは私ではなかったので、gtkbuilder が作成しました。

gtkbutton のサブクラスに関数を記述させてから、それを指すようにしますか? しかし、私のクラスは gtkbuilder によってインスタンス化されていません。

私はそれを理解していません。ヘルプ?

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

python - gtk.builderでシグナルを切断するにはどうすればよいですか?

私はgtk.builderのすべてのシグナルをこれに接続します:

どうすればすべての信号をブロック/切断できますか?(そして再接続しますか?)

前もって感謝します!

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

r - RGtk2 - gladexmlnew がありません

RGtk2パッケージを新しいマシンにインストールしたところ、gladexmlnew見つからないようです (つまりcould not find function gladexmlnew、パッケージのロード後にエラーが発生しましたRGtk2)。

libgladelibglade2および対応する-develパッケージがインストールされています。

私は何が欠けていますか?ヘルプ ファイルが役に立たないようです。


解決策:解決策を見つけたようですので、ここに投稿します。どうやらlibgladeGTKBuilder を支持して廃止され、RGtk2もはや含まれていません。

このページlibgladeには、 からへの移行方法に関する情報が含まれていGTKBuilderます。

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

gtk - Gladeツリービューリストストアデータが表示されない、理由が想像できない

私はすべての99%44/100が機能しています。グレイドファイルがあります。gtkbuilderを使用してレンダリングすると、出来上がりです。ツリービューリストストアのデータを除くすべて。デフォルトではツリービューが表示されないことに気付きました。これをtrueに設定すると、ツリービュー領域にボックスが表示されますが、リストストアアイテムをツリービューに表示できません。グレイドで定義されたリストストアにいくつかのデフォルトデータがあり、プログラムでいくつかも追加しましたが、何も表示されません。私が見逃している目に見えるオン/オフオプションはありますか?

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

c - gtk についてのダイアログ ボックスをロードするときにアサーションの失敗を回避するにはどうすればよいですか?

私はグレードと gtk を使用してソフトウェア GUI をプログラムしました。メイン ウィンドウにはAboutボタンがあります。ボタンを初めてクリックすると、GtkAboutDialogBoxが完全に実行されます。アクション領域はイベントに正しくバインドされています。しかし、それを閉じて(メインウィンドウから終了せずに)aboutダイアログを開こうとすると、何も表示されません。さらに、システムはそうします

シェルに。このコードの何が問題なのですか?

私はgtkbuilderを使用しています。どうすれば修正できますか?