如何使用wx.选项盒内容?

2024-04-26 14:28:19 发布

您现在位置:Python中文网/ 问答频道 /正文

我是python新手,用wxpython做小GUI项目

这是我的代码: 导入wx 进口wx.网格作为gridlib

类安装(wx.框架)公司名称:

  def __init__ (self):

     wx.Frame.__init__(self, None, -1, 'Instal Deb', size=(250, 300), style = wx.MINIMIZE_BOX | wx.CLOSE_BOX | wx.SYSTEM_MENU)

     panel = wx.Panel(self, -1)


    text = wx.StaticText(panel, -1, label = 'System Name?', pos=(15,15))

    basicText = wx.TextCtrl(panel, -1, " ",pos=(15,32), size=(100,-1))

    basicText.SetInsertionPoint (0)



  sampleList = [' ', 'abc','xyz']

  wx.StaticText(panel, -1, "system Type?" , pos=(15, 70))

  wx.Choice(panel, -1, (15, 85), choices=sampleList)


   wx.StaticText(panel, -1, "Licence :", pos=(15,125))


      self.Center()

如果名称='main':

^{2}$

配置、配置、配置、配置、配置、配置、配置、配置、配置、配置、配置、配置、配置、配置、配置、配置、配置、配置、配置、配置、配置、配置、配置、配置、配置、配置、配置、配置、配置、配置、配置、配置、配置、配置、配置、配置、配置、配置、配置、配置、配置、配置、配置、配置、配置、配置、配置、配置、配置、配置、配置、配置、配置、配置、配置、配置、配置、配置、配置、配置、配置、配置、配置、配置、配置、配置、配置、配置、配置、配置、配置、配置、配置、配置、配置、配置、配置、配置、配置、配置、配置、配置、配置、配置、配置、配置、配置、配置、配置、配置、配置、配置、配置、配置、配置、配置、配置、配置、配置、配置、配置\

我想在文本“license”下再添加2个选项框(例如:xx&yy)。当我在系统类型选项框中选择“Hybrid”时,两者都必须出现或保持不变,但当我在选项框中选择“NVR”时,“yy”选项框应该会消失, 由于我是新手,我不知道该怎么做。请帮我整理一下我的问题。。在


Tags: posself名称boxsizeinit选项wxpython
1条回答
网友
1楼 · 发布于 2024-04-26 14:28:19
def OnChoice1(evt):
   print self.ch1.SelectedString()
   self.ch2 = wx.Choice(panel,-1,(x,y),choices=["ABC".split()]
def __init__(self):
...
   self.ch1 =  wx.Choice(panel, -1, (15, 85), choices=sampleList)
   self.ch1.Bind(wx.EVT_CHOICE,OnChoice1)

我让你填一些空白,但这是你最需要知道的

相关问题 更多 >