質問

私は2つのだけの要素が含まれている必要がありはGtk :: HBoxのを持っています。しかし、コンストラクタ新しいのGtk :: HBoxのは()私は私のウィンドウを表示するときに、Gtkのは私が第三の要素を置くことを期待醜いスペースがあり、三つの要素でボックスを作成します。

私はGtkのAPIは子供の数を設定する簡単な方法を提供するだろうと思ったが、それはしていません。グレードは、私は二つの要素とのHBoxを作成することができますので、私はそれを行うことができます推測するが、今私は、C ++のコードでそれを行う必要があります。

それは私が、私は何かが欠けする必要があり、そのような単純な質問のためのGoogleの中の答え...任意のアイデアを見つけることができないことを非常に奇妙だ?

役に立ちましたか?

解決

あなたはのGtkにtrueexpand引数でfillを渡す必要があります::ボックス::のpack_start()するます:

hbox.pack_start(child, true, true);

またはその単純オーバーライドを呼び出します:

hbox.pack_start(child);
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top