Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x wxPython(Pheonix)尺寸有问题_Python 3.x_Wxpython - Fatal编程技术网

Python 3.x wxPython(Pheonix)尺寸有问题

Python 3.x wxPython(Pheonix)尺寸有问题,python-3.x,wxpython,Python 3.x,Wxpython,我正在尝试将一段代码从wx2.8移植到wxPheonix(3.0.3.dev78356 msw)。我使用的代码来自pyfa项目(),该项目目前正在为python3重写。这段代码从PyCollapsablePane中获取了一些概念,并更好地实现了它(PCP有一些bug)。如果您下载并打开pyfa,如果您想了解它的工作原理,可折叠面板位于右侧(资源、阻力等) 不管怎么说,我正试图把它移植过来,但我似乎无法让它正常工作。我知道Pheonix引入了一些大小调整器的更改,以及如何调整大小。我可以折叠面板(

我正在尝试将一段代码从wx2.8移植到wxPheonix(3.0.3.dev78356 msw)。我使用的代码来自pyfa项目(),该项目目前正在为python3重写。这段代码从PyCollapsablePane中获取了一些概念,并更好地实现了它(PCP有一些bug)。如果您下载并打开pyfa,如果您想了解它的工作原理,可折叠面板位于右侧(资源、阻力等)

不管怎么说,我正试图把它移植过来,但我似乎无法让它正常工作。我知道Pheonix引入了一些大小调整器的更改,以及如何调整大小。我可以折叠面板(并使父面板适合新的大小),然后再次打开它。但当我试图再次崩溃时,似乎什么都没有发生

以下是目前正在发生的情况:

下面是它的工作原理(pyfa应用程序中的WxPython2.8)

这是我正在处理的模块(如果直接运行,脚本将有一个测试用例):


有什么想法吗?

我不得不从
OnStateChange
中删除
self.SetMinSize(sz)
,现在效果很好