我正在编写一个类来在wx Notebook
标签中嵌入一些常见的图形配置,但我遇到了一个奇怪的问题。当我尝试使用wx.Panel
添加FigureCanvas
时,它会完全将该数字浮动到另一个窗口中。
奇怪的是,当我调整主窗口大小时,图形窗口会调整大小。这个数字的大小正确,只是在正确的窗口中。
我的代码是here。我无法看到我做错了什么,我之前在wx中嵌入了matplotlib,但从未在Notebook
中嵌入。我可以把它简单地嵌入到一个简单的GUI中,只是不在选项卡中。
答案 0 :(得分:1)
尝试:
GraphTab
成为wxPanel
而不是wxFrame
GraphTab
设置为nb
作为父级(目前您的第一个人有self
作为父级。我不确定这是否一切,但这只是一个开始。