python标点符号全是英文吗_python去掉英文里面所有标点符号WxPython建立批量录入框窗口...

有个小项目,碰到需要批量建立输入框的需求,本文利用WxPython建立批量录入框窗口

研究了一下WxPython ,实现了这个功能。

# coding=utf-8

"""

模块标题:界面相关

模块功能:显示批量录入框窗口。

开发人员:seakingx

建立时间: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"处理数据")

# 显示批量输入框

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 onl oad(self,event):

self.showMsg(u"开始处理", u"提示")

def showMsg(self,msg,title):

wx.MessageBox(msg, title, wx.OK | wx.ICON_INFORMATION)

if __name__ == '__main__':

# 界面提示文字

show_info = u"数据处理工具"

app = wx.App()

# 建立一个10*10的录入窗口

frame = GUIFrame(show_info, [800, 450],10)

frame.Show()

app.MainLoop()

如果输入项目更多, 可能用GRID更合适。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

002pc.com认为此文章对《WxPython建立批量录入框窗口》说的很在理,为你提供最佳的网站制作,网站功能开发。

更多:python去掉英文里面所有标点符号WxPython建立批量录入框窗口

https://www.002pc.comhttps://www.002pc.com/python/438.html

你可能感兴趣的WxPython,录入,批量,窗口,建立

php 304php实现批量删除挂马文件及批量替换页面内容完整实例

本文实例讲述了php实现批量删除挂马文件及批量替换页面内容的方法。分享给大家供大家参考,具体如下:

ezbook3 linux在CentOS下使用文件批量添加用户

在CentOS添加用户的方法是多样的,例如,使用useradd、passwd单个添加用户;使用脚本批量添加用 户;使用文件批量导入用户。本节介绍的是使用文件批量导入用户的方法。环境介绍: [r

php建立连接PHP中文分词

最常见的词语二分法:www.002pc.com从php建立连接PHP中文分词分析来看,对php建立连接PHP中文分词的结果。$str = '这是我的网站www.7di.net!

mysql 2个字段 wheremysql建立组合索引原则

现实中,mysql可以根据业务需要建立组合索引,由于mysql使用B-Tree格式索引,可以直接定位记录,无需扫描。

php求职简历项目经验php批量删除cookie的简单实现方法

本文实例讲述了php批量删除cookie的简单实现方法。分享给大家供大家参考。具体实现方法如下:

复制代码www.002pc.com从php求职简历项目经验php批量删除cookie的简单实现方法

asp 做购物网站asp批量添加修改删除操作示例代码

核心代码:

电脑技术002pc网认为此文章对《asp 做购物网站asp批量添加修改删除操作示例代码》说的很在理,电脑知识网为你提供最佳的asp源代码,asp开发。

手机改电脑系统版本IE窗口同时被关闭怎么解决

相信很多朋友都有过这样的经历:同时打开了很多的IE窗口浏览不同的网页,突然其中一个出错了,紧接着就有一大堆IE窗口跟着出错的窗口一起被关掉了。这是为什么呢?跟着我来做一

a3000平板电脑ie无法打开新窗口

新安装好的操作系统,在使用一些时间后IE浏览器不能打开新窗口,表现为单击网页连接后窗口动一下,没有反应或是出现错误提示:W WW.002pc .COM认为此文章对《a3000平板电脑

asp.net 建立网站页面编码codepage=936和65001的区别

;%@ codepage=936%>简体中文 繁体中文 UTF-8电脑技术网从asp.net 建立网站页面编码

0踩

0 赞

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值