最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

WxPython建立批量錄入框窗口

 更新時(shí)間:2019年02月27日 09:48:40   作者:陳年椰子  
這篇文章主要為大家詳細(xì)介紹了WxPython建立批量錄入框窗口,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

有個(gè)小項(xiàng)目,碰到需要批量建立輸入框的需求,本文利用WxPython建立批量錄入框窗口

研究了一下WxPython ,實(shí)現(xiàn)了這個(gè)功能。

# coding=utf-8
"""
模塊標(biāo)題:界面相關(guān)
模塊功能:顯示批量錄入框窗口。
開(kāi)發(fā)人員:seakingx
建立時(shí)間:2018.04.28
最后修改:2018.04.29
"""
 
import wx
 
class GUIFrame(wx.Frame):
  def __init__(self,app_title,app_size,input_num):
    self.max_len = input_num
    wx.Frame.__init__(self, None, -1, app_title, size=(app_size[0], app_size[1]))
    panel = wx.Panel(self, -1)
    # 按鈕顯示文字
    self.loadButton = wx.Button(panel, label=u"處理數(shù)據(jù)")
    # 顯示批量輸入框
 
    self.hbox = wx.BoxSizer()
    self.hbox.Add(self.loadButton, proportion=0, flag=wx.LEFT, border=5)
    self.vbox = wx.BoxSizer(wx.VERTICAL)
    self.vbox.Add(self.hbox, proportion=0, flag=wx.EXPAND | wx.ALL, border=5)
    self.max_line = self.max_len
    self.max_row = self.max_len
    self.input_matrix = []
 
    self.init_inputbox(panel)
    panel.SetSizer(self.vbox)
 
    self.loadButton.Bind(wx.EVT_BUTTON, self.OnLoad, self.loadButton)
 
 
  def init_inputbox(self,panel):
    input_box_i = wx.BoxSizer()
    input_label = wx.StaticText(panel, label=" ", size=(20, 20), style=wx.ALIGN_LEFT)
    input_box_i.Add(input_label, proportion=0, flag=wx.LEFT, border=3)
    for i in range(self.max_line):
      input_item = wx.StaticText(panel, label=str(i+1), size=(50, 20), style=wx.ALIGN_CENTER)
      input_box_i.Add(input_item, proportion=0, flag=wx.LEFT, border=3)
 
    self.vbox.Add(input_box_i, proportion=0, flag=wx.EXPAND | wx.ALL, border=1)
    for j in range(self.max_row):
      input_box_i = wx.BoxSizer()
      input_list = []
      input_label = wx.StaticText(panel, label=str(j + 1), size=(20, 25), style=wx.ALIGN_LEFT)
      input_box_i.Add(input_label, proportion=0, flag=wx.LEFT, border=3)
      for i in range(self.max_line):
 
        input_item = wx.TextCtrl(panel,size=(50,25))
        input_box_i.Add(input_item, proportion=0, flag=wx.LEFT, border=3)
        input_list.append(input_item)
 
      self.vbox.Add(input_box_i, proportion=0, flag=wx.EXPAND | wx.ALL, border=1)
      self.input_matrix.append(input_list)
 
 
  def OnLoad(self,event):
    self.showMsg(u"開(kāi)始處理", u"提示")
 
  def showMsg(self,msg,title):
    wx.MessageBox(msg, title, wx.OK | wx.ICON_INFORMATION)
 
 
if __name__ == '__main__':
  # 界面提示文字
  show_info = u"數(shù)據(jù)處理工具"
  app = wx.App()
  # 建立一個(gè)10*10的錄入窗口
  frame = GUIFrame(show_info, [800, 450],10)
  frame.Show()
  app.MainLoop()

如果輸入項(xiàng)目更多, 可能用GRID更合適。

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python設(shè)計(jì)模式之簡(jiǎn)單工廠模式實(shí)例詳解

    Python設(shè)計(jì)模式之簡(jiǎn)單工廠模式實(shí)例詳解

    這篇文章主要介紹了Python設(shè)計(jì)模式之簡(jiǎn)單工廠模式,結(jié)合實(shí)例形式分析了簡(jiǎn)單工廠模式的概念、原理及相關(guān)使用技巧,需要的朋友可以參考下
    2019-01-01
  • python字符串循環(huán)左移

    python字符串循環(huán)左移

    這篇文章主要為大家詳細(xì)介紹了Python字符串循環(huán)左移,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-03-03
  • Python中包的用法及安裝

    Python中包的用法及安裝

    在本篇文章里小編給大家整理的是關(guān)于Python中一些包的基本用處和安裝方法,需要的朋友們可以學(xué)習(xí)參考下。
    2020-02-02
  • Python爬蟲(chóng) bilibili視頻彈幕提取過(guò)程詳解

    Python爬蟲(chóng) bilibili視頻彈幕提取過(guò)程詳解

    這篇文章主要介紹了Python爬蟲(chóng) bilibili視頻彈幕提取過(guò)程詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-07-07
  • python使用DrissionPage庫(kù)進(jìn)行網(wǎng)頁(yè)自動(dòng)化操作和數(shù)據(jù)提取

    python使用DrissionPage庫(kù)進(jìn)行網(wǎng)頁(yè)自動(dòng)化操作和數(shù)據(jù)提取

    隨著自動(dòng)化測(cè)試、數(shù)據(jù)抓取和網(wǎng)頁(yè)交互應(yīng)用的日益增多,在眾多的自動(dòng)化庫(kù)中,DrissionPage?作為一個(gè)新興的庫(kù),以其簡(jiǎn)潔易用和強(qiáng)大的功能受到越來(lái)越多開(kāi)發(fā)者的關(guān)注,本文將介紹如何使用?DrissionPage?進(jìn)行網(wǎng)頁(yè)自動(dòng)化操作和數(shù)據(jù)提取,需要的朋友可以參考下
    2024-11-11
  • 最新評(píng)論

    大新县| 泸溪县| 宜丰县| 穆棱市| 吴堡县| 桃源县| 石泉县| 朝阳市| 曲靖市| 岳普湖县| 白银市| 民丰县| 铁岭县| 绥中县| 方山县| 霞浦县| 大关县| 庄浪县| 肃宁县| 怀柔区| 扶余县| 中阳县| 改则县| 成武县| 上饶县| 昆山市| 望奎县| 昌平区| 丹凤县| 平陆县| 定兴县| 九江县| 大荔县| 隆化县| 余庆县| 吉安县| 建平县| 资溪县| 泰和县| 敖汉旗| 修文县|