2

私はgtk + 3を初めて使用し、自分のアプリ用に設定ダイアログを作成したいと考えています。Cのみの空き地は使用しないでください。

私の質問は、gtk_grid を使用して緑の線と赤の線の間にスペースを作成する方法です。あらゆる助けのためのタンク

ここに画像の説明を入力

「ファイルの再生を開始...」チェックボックスを「再生」ラベルに対して 20 に合わせます。

4

2 に答える 2

3

GtkGrid のドキュメントにあるように:

GtkGrid は、子ウィジェットを行と列に配置するコンテナです。これは GtkTable および GtkBox に非常に似ていますが、カスタムの子プロパティの代わりに GtkWidget の「margin」および「expand」プロパティを一貫して使用し、高さ対幅のジオメトリ管理を完全にサポートします。

marginしたがって、グリッドではなく、GtkWidget の、margin-bottommargin-topmargin-leftまたはmargin-rightプロパティを使用して、グリッド内の各ウィジェットにマージンを設定します。

GTK のドキュメントには、それに関する GtkGridの詳細があります。

于 2013-09-13T22:43:21.783 に答える
1

GtkAlignmentWidgetを見てください- 水平方向の配置、垂直方向の配置、パディング (4 方向すべて) (これがあなたが探しているものだと思います) などを提供します

于 2013-09-13T14:50:28.080 に答える