2

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

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

4

1 に答える 1

4

まだ使用していない場合は、古い libglade 形式の代わりに、glade3 の最新バージョンと GtkBuilder 形式を使用する必要があります。アプリが複雑な場合は、インターフェイスを複数のファイルに分割することをお勧めします。心に留めておくべきことは、ファイル内のすべてが一度にロードされ、セットアップされるということです。特定のウィジェット階層の複数のインスタンスを持つことができる場合、またはウィジェットのセットを使用するたびに特別に構成する必要がある場合は、独自のファイルに入れる必要があります。

このチュートリアルとこのGlade/GtkBuilder FAQをまだ見ていない場合は、必ず読んでください。

于 2010-10-25T14:05:35.180 に答える