私はCでアプリケーションを作成しており、GUI部分にGTK+を使用しています。レイアウト部分と、垂直ボックスと水平ボックスを使用してグリッドに整理する方法について読んでいました。しかし、私はいくつかのフォーラムでgtk_vbox_new()関数の使用が非推奨であることを読みました。GTK +を使用してウィジェットを配置できるようにグリッドを作成するための最良の方法は何ですか?テーブルを使用してそれを調整する必要がありますか、それともCSSを使用してHTMLで要素を配置するのと同じように要素を配置する方法はありますか?
質問する
1428 次
1 に答える
2
gtk_vbox_new
gtk_box_new
を使用して渡すことを優先して非推奨になりましたGTK_ORIENTATION_VERTICAL
。表形式のレイアウトが必要な場合は、これが最適GtkGrid
な方法です(非推奨のを使用しないでくださいGtkTable
)。
レイアウトを設計する良い方法は、Gladeを使用することです。を使用せずにウィジェットをハードコーディングすることになった場合でもGtkBuilder
、Gladeを使用すると、ウィジェットをすばやくレイアウトして、さまざまなデザインをリアルタイムで試すことができます。
于 2013-01-27T02:44:15.747 に答える