0

wxFormBuilder を使用してレイアウトを作成しています。フレーム wxBoxSizer (wxToolBar と wxListBook) と wxMenu を含む wxMenuBar があります。

次に、XRC ウィンドウを表示しましたが、問題ないようです: http://i.imgur.com/elEpq.png

次に、次のようにツールバーにツールを追加します: http://i.imgur.com/qq0Od.png

次に XRC ウィンドウをチェックすると、問題が発生し、メニューバーとツールバーの間に空白があることがわかります: http://i.imgur.com/jfqGK.png

このギャップをなくすにはどうすればよいでしょうか。ありがとう。

4

1 に答える 1

2

通常のデフォルトのフレーム ツールバーは、残りのフレーム要素を管理するサイザーに追加しないでください。これwxFrameは、それ自体で既に自動的に処理されているためです。そのため、ツールバーを標準の場所に配置する必要がある場合 (中央にツールバーを配置するのではなく)ウィンドウのようなものなど)、これを行うべきではありません。ギャップがどこから来るのかはまだわかりませんが、ツールバーをサイザーに追加するのをやめると、ギャップがなくなることは間違いありません。

于 2012-11-22T13:48:05.113 に答える