wxpython多个面板_wxPython:用按钮在多个面板之间切换

这篇博客介绍如何在wxPython中实现两个面板在框架内平分空间,并通过按钮在面板之间进行切换。默认显示'mListPanel',通过设置按钮事件实现面板的隐藏和显示。博主分享了相关代码并遇到问题,寻求解决方案。
摘要由CSDN通过智能技术生成

我希望有两个面板(我稍后会添加更多)在框架内占据相同的空间,并且当按下工具栏上的相应按钮时,它们将显示/隐藏,“mListPanel”应该是默认值。目前设置面板显示时,应用程序启动,按钮不做任何事。我找了好多东西,试了好几个小时,还是不能用。如果是简单的事情,我很抱歉,我今天才开始学习python。在

代码如下所示:import wx

class mListPanel(wx.Panel):

def __init__(self, parent):

wx.Panel.__init__(self, parent=parent)

#wx.StaticText(self, -1, label='Search:')#, pos=(10, 3))

#wx.TextCtrl(self, pos=(10, 10), size=(250, 50))

class settingsPanel(wx.Panel):

def __init__(self, parent):

wx.Panel.__init__(self, parent=parent)

class bifr(wx.Frame):

def __init__(self):

wx.Frame.__init__(self, None, wx.ID_ANY, "Title")

self.listPanel = mListPanel(self)

self.optPanel = settingsPanel(self)

menuBar = wx.MenuBar()

fileButton = wx.Menu()

importItem

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值