1

GTK Expander ウィジェットの使用に問題があります。垂直ボックスにいくつかのエキスパンダーがあります。エキスパンダーを折りたたむときは、下のエキスパンダーを「シャッフル」して、折りたたまれたエキスパンダーのバーの下部に合わせます。ただし、VBox を使用すると、ウィジェットごとに一定量の垂直方向のスペースが予約されているように見えます。これは、エキスパンダーが折りたたまれても変化しません。

補足として、私は GTK バージョン 2.14.7 を使用しています。Windows 7 で GHC バージョン 6.10.3 の Haskell への Gtk2Hs バインディングを介して GTK を使用しています。

4

1 に答える 1

1

エキスパンダーを vbox に追加するときは、次のスニペットを使用します

boxPackStart vbox expander PackNatural 0

また、vbox が作成されたときに同種フラグが False であることも確認してください。

デフォルトのパッキング スタイルは PackRepel で、子ウィジェット間で余分なスペースを均等に分配します

于 2010-02-10T23:20:52.113 に答える