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 = ""
s = ""
try:
if (os.name == "posix"):
#s = "/dev/cu.PL2303-3B1\t"
s = "/dev/ttyUSB0\t"
if (os.name == "nt"):
for i in range(1,10):
s += "COM"+str(i)+"\t"
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)
评论列表
文章目录