def createLayout(self):
self.listbox = wx.ListBox(self, ID_LISTBOX, wx.DefaultPosition, wx.DefaultSize, [],
wx.LB_SINGLE | wx.LB_SORT, wx.DefaultValidator)
self.listbox.typedText = ""
try:
s = self.pcsc.listAllReaders()
except:
print_exc()
for i in s.split("\t"):
if i:
self.listbox.Append(i)
self.bOK = wx.Button(self, ID_BUTTON_OK, "OK")
self.bCancel = wx.Button(self, ID_BUTTON_CANCEL, "Cancel")
self.sizer1 = wx.BoxSizer(wx.VERTICAL)
self.sizer2 = wx.BoxSizer(wx.HORIZONTAL)
self.sizer2.Add(self.bOK, 1, wx.EXPAND|wx.ALL,10)
self.sizer2.Add(self.bCancel, 1, wx.EXPAND|wx.ALL,10)
self.sizer1.Add(self.listbox, 1, wx.EXPAND|wx.ALL,20)
self.sizer1.Add(self.sizer2)
self.SetSizer(self.sizer1)
self.SetAutoLayout(1)
self.sizer1.Fit(self)
wx.EVT_LISTBOX_DCLICK(self, ID_LISTBOX, self.selectNewReaderOK)
wx.EVT_BUTTON(self, ID_BUTTON_OK, self.selectNewReaderOK)
wx.EVT_BUTTON(self, ID_BUTTON_CANCEL, self.selectNewReaderCancel)
评论列表
文章目录