Wxwidgets aui管理器问题
wxwidgets aui manager problem
我正在使用auimanager在一个框架中显示框架,但是它一直在一个新窗口中显示第二帧,而不是在同一个窗口中,或者有其他关于如何做到这一点的建议吗?
您的"外部框架"应该是一个aui。AuiMDIParentFrame,而"inner frame"应该是auimdichildframe。在任何情况下:发布一些代码,然后更容易提出建议。
示例代码:
import wx
import aui
class MainFrame(aui.AuiMDIParentFrame):
def __init__(self, parent):
aui.AuiMDIParentFrame.__init__(self, parent, -1, title="AuiMDIParentFrame",
size=(640, 480), style=wx.DEFAULT_FRAME_STYLE)
child1 = InnerFrame(self, "child 1")
child1.Show()
child2 = InnerFrame(self, "child 2")
child2.Show()
class InnerFrame(aui.AuiMDIChildFrame):
def __init__(self, parent, label):
aui.AuiMDIChildFrame.__init__(self, parent, -1, title=label)
if __name__ == "__main__":
app = wx.PySimpleApp()
frame = MainFrame(None)
frame.CenterOnScreen()
frame.Show()
app.MainLoop()
相关文章:
- 如何维护资源管理器项目视图中当前可见的项目列表
- 使用"Task"函数指针队列定义作业管理器
- 实现动态插件管理器
- 编译器资源管理器和 GCC 具有不同的输出
- Windows 资源管理器中的图标在使用 resource.rc 时显示 2 个不同的图标
- C++ 事件管理器的回调,使用 std::function 和 std:bind 以及派生类作为参数
- Linux 包管理器如何处理 C++20 个模块?
- 编译器资源管理器(godbolt)如何安全地运行代码?
- 创建跨平台 C++ 触摸管理器.在 c++ 中传递 Objective-c 对象涉及代码
- 从 GUI 文件资源管理器执行程序,并且不生成终端
- 自定义内存管理器在发布模式下工作正常,但在调试模式下则不然
- 无法删除EXE崩溃后,即使进程未显示在任务管理器中
- 任务管理器 - C/C++ 应用程序 - 分配的地址空间与已用内存
- 如何以编程方式获取任务管理器进程CPU使用率(不是PerfMon API)
- 管理器类和对象类之间的通信
- WinDBG适用于从Visual Studio 2015保存的转储,但不适用于任务管理器。显示异常代码"not found"
- 在C++中将系统与ECS(实体组件系统)管理器分离
- 是否可以检索与柯南包管理器一起打包的库的源代码,以便在其中进行调试?
- 有关资源管理器类的 RAII 问题
- Wxwidgets aui管理器问题