国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

wxPython中l(wèi)istbox用法實例詳解

2020-02-23 01:29:07
字體:
供稿:網(wǎng)友

本文實例講述了wxPython中l(wèi)istbox用法。分享給大家供大家參考。具體如下:

# load a listbox with names, select a name and display in title# experiments with wxPython by vegaseat 20mar2005# Python v2.4 and wxPython v2.5# If you have not already done so, install Python 2.4 first.# I used python-2.4.1c2.msi (this is the self-extracting# MS-Installer file) from http://www.python.org# Then install wxPython2.5-win32-unicode-2.5.4.1-py24.exe# from: http://prdownloads.sourceforge.net/wxpython/# (if you don't get into unicode, download the ansi version)# note: python-2.4.1c2.msi should soon be python-2.4.1.msiimport wxdef create(parent):  return Frame1(parent)# assign ID numbers[wxID_FRAME1, wxID_FRAME1BUTTON1, wxID_FRAME1BUTTON2, wxID_FRAME1LISTBOX1, ] = [wx.NewId() for _init_ctrls in range(4)]class Frame1(wx.Frame):  def _init_ctrls(self, prnt):    # BOA generated methods    wx.Frame.__init__(self, id=wxID_FRAME1, name='', parent=prnt,       pos=wx.Point(358, 184), size=wx.Size(299, 387),       style=wx.DEFAULT_FRAME_STYLE, title=u'ListBox Test ...')    self.SetClientSize(wx.Size(291, 347))    self.SetBackgroundColour(wx.Colour(0, 128, 0))    self.button1 = wx.Button(id=wxID_FRAME1BUTTON1, label=u'Load ListBox',       name='button1', parent=self, pos=wx.Point(8, 8), size=wx.Size(176,       28), style=0)    self.button1.Bind(wx.EVT_BUTTON, self.OnButton1Button,       id=wxID_FRAME1BUTTON1)    self.listBox1 = wx.ListBox(choices=[], id=wxID_FRAME1LISTBOX1,       name='listBox1', parent=self, pos=wx.Point(8, 48),       size=wx.Size(184, 256), style=0)    self.listBox1.SetBackgroundColour(wx.Colour(255, 255, 128))    self.listBox1.Bind(wx.EVT_LISTBOX, self.OnListBox1Listbox,       id=wxID_FRAME1LISTBOX1)    self.button2 = wx.Button(id=wxID_FRAME1BUTTON2, label=u'Clear',       name='button2', parent=self, pos=wx.Point(104, 312),       size=wx.Size(87, 28), style=0)    self.button2.Bind(wx.EVT_BUTTON, self.OnButton2Button,       id=wxID_FRAME1BUTTON2)  def __init__(self, parent):    self._init_ctrls(parent)  def OnButton1Button(self, event):    '''    click button to load the listbox with names    '''    self.listBox1.Append("Andreas")    self.listBox1.Append("Erich")    self.listBox1.Append("Udo")    self.listBox1.Append("Jens")    self.listBox1.Append("Bjorn")    self.listBox1.Append("Heidrun")    self.listBox1.Append("Ulla")    self.listBox1.Append("Volger")    self.listBox1.Append("Helmut")    self.listBox1.Append("Freja")    self.SetTitle("Select a name ...")  def OnListBox1Listbox(self, event):    '''    click list item and display the selected string in frame's title    '''    selName = self.listBox1.GetStringSelection()    self.SetTitle(selName)  def OnButton2Button(self, event):    '''    click button to clear the listbox items    '''    self.listBox1.Clear()#--------------- end of class Frame1 --------------------# program entry point ...if __name__ == '__main__':  app = wx.PySimpleApp()  wx.InitAllImageHandlers()  frame = create(None)  frame.Show()  app.MainLoop()            
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 安国市| 丘北县| 玛纳斯县| 祥云县| 米泉市| 通州区| 古田县| 利津县| 页游| 大丰市| 泾川县| 冕宁县| 陵川县| 类乌齐县| 德昌县| 东阳市| 乡宁县| 星座| 东乡县| 蛟河市| 九龙城区| 封开县| 镇原县| 城步| 北票市| 河东区| 无极县| 德兴市| 莲花县| 民县| 广州市| 龙里县| 信阳市| 威海市| 紫云| 汕头市| 台南县| 屏边| 阳原县| 乐清市| 安达市|