0

世界!

我想问你一个问题,一个简单的解决方案(我猜)我在使用 wxPython 的 wx.Lisbook 组件时遇到的一个令人伤脑筋的问题。

事实上,我想流畅地从一个 wx.Panel 切换到另一个,而不需要用户输入。我已经尝试过 SetFocus()、Show()/ShowWithEffect() + Hide()/HideWithEffect() 方法,但效果不佳。

Show()/Hide() 给出了更好的结果,但选定的缩略图仍然是之前显示的面板...

对操作 wx.Listbook 的方法或良好做法有任何想法吗?

非常感谢您的回答!

帕特里斯

4

1 回答 1

0

You want to be able to switch between panels? You should check out the various "Book" controls in wxPython, such as the Toolbook, Notebook, AUINotebook, etc. I also wrote a tutorial that's just on switching panels using the menu:

http://www.blog.pythonlibrary.org/2010/06/16/wxpython-how-to-switch-between-panels/

You could use a wx.Timer to do the switching too if you didn't want any user involvement.

于 2013-01-23T15:29:11.187 回答