使 wxMenubar 全局适用于所有框架

Make wxMenubar global for all frames

我正在构建一个 wx 桌面应用程序。总共有两个 wxFrames。我想在每个框架的顶部附加一个菜单栏。目前我正在将每个菜单栏添加到每个框架。有什么解决方案可以让我只能为一个菜单栏编写代码并将其附加到所有框架吗?

我正在使用 wxWidgets 3.1.3。谢谢。

不能将同一个菜单栏附加到多个框架。

但是您只能编码一次:将通用代码放入基 class [派生自 wxFrame] 并从中派生框架。