wxpython使用多进程_wxPython 使用总结
图形化编写:
class MyFrame(wx.Frame):
def __init__(self,parent):
wx.Frame.__init__(self, parent, id=-1, title="Jira bug统计工具", size=(410, 335))
bkg = wx.Panel(self)
wx.StaticText(bkg, id=-1, label='用户名', pos=(50, 30), size=wx.DefaultSize, style=0, name="staticText")
wx.StaticText(bkg, id=-1, label='密码', pos=(220, 30), size=wx.DefaultSize, style=0, name="staticText")
wx.StaticText(bkg, id=-1, label='项目名称', pos=(30, 150), size=wx.DefaultSize, style=0, name="staticText")
wx.StaticText(bkg, id=-1, label='测试轮次', pos=(30, 190), size=wx.DefaultSize, style=0, name="staticText")
execButton = wx.Button(parent = bkg, id=-1, label='执行', pos=(300, 160))
self.username = wx.TextCtrl(bkg, id=-1, pos=(40, 50), size=(150, -1), name='TC01') # 用户名输入框
self.password = wx.TextCtrl(bkg, id=-1, pos=(200, 50), size=(150, -1), style = wx.TE_PASSWORD) # 密码输入框
projectList = ['项目1', '项目2', '项目3', '项目4']
self.projectname = wx.ComboBox(bkg, pos=(85, 150), size=(185, -1), choices=projectList) # 项目名称下拉框
timeList = ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12', '13', '14', '15']
self.times = wx.ComboBox(bkg, id=-1, pos=(85, 190), size=(185, -1), choices=timeList) # 测试轮次下拉框
事件绑定:
1.定义事件函数
def Exec(self,evt):
username = self.username.GetValue()
password = self.password.GetValue()
projectname = self.projectname.GetValue()
times = self.times.GetValue()
with open('txt.txt','w+') as f:
f.write('username={},password={},projectname={},times={}'.format(username, password, projectname, times))
2.绑定触发事件的条件
self.Bind(wx.EVT_BUTTON, self.Exec, execButton)
完整代码:
import wx
class MyFrame(wx.Frame):
def __init__(self,parent):
wx.Frame.__init__(self, parent, id=-1, title="Jira bug统计工具", size=(410, 335))
bkg = wx.Panel(self)
wx.StaticText(bkg, id=-1, label='用户名', pos=(50, 30), size=wx.DefaultSize, style=0, name="staticText")
wx.StaticText(bkg, id=-1, label='密码', pos=(220, 30), size=wx.DefaultSize, style=0, name="staticText")
wx.StaticText(bkg, id=-1, label='项目名称', pos=(30, 150), size=wx.DefaultSize, style=0, name="staticText")
wx.StaticText(bkg, id=-1, label='测试轮次', pos=(30, 190), size=wx.DefaultSize, style=0, name="staticText")
execButton = wx.Button(parent = bkg, id=-1, label='执行', pos=(300, 160))
self.username = wx.TextCtrl(bkg, id=-1, pos=(40, 50), size=(150, -1), name='TC01') # 用户名输入框
self.password = wx.TextCtrl(bkg, id=-1, pos=(200, 50), size=(150, -1), style = wx.TE_PASSWORD) # 密码输入框
projectList = ['项目1', '项目2', '项目3', '项目4']
self.projectname = wx.ComboBox(bkg, pos=(85, 150), size=(185, -1), choices=projectList) # 项目名称下拉框
timeList = ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12', '13', '14', '15']
self.times = wx.ComboBox(bkg, id=-1, pos=(85, 190), size=(185, -1), choices=timeList) # 测试轮次下拉框
self.Bind(wx.EVT_BUTTON, self.Exec, execButton)
def Exec(self,evt):
username = self.username.GetValue()
password = self.password.GetValue()
projectname = self.projectname.GetValue()
times = self.times.GetValue()
with open('txt.txt','w+') as f:
f.write('username={},password={},projectname={},times={}'.format(username, password, projectname, times))
class MyApp(wx.App):
def OnInit(self):
self.frame=MyFrame(parent=None)
self.SetTopWindow(self.frame)
self.frame.Show(True)
return True
if __name__ == '__main__':
app = MyApp()
app.MainLoop()
wxpython使用多进程_wxPython 使用总结相关推荐
- wxpython分割窗口_wxPython实现分隔窗口
本文实例为大家分享了wxPython分隔窗口的具体代码,供大家参考,具体内容如下 1.分割窗口 分隔窗口(wx.SplitterWindow)就是将窗口分成两部分,即左右或上下两部分,如下图所示窗口, ...
- wxpython使用实例_wxPython中文教程入门实例
wxPython中文教程入门实例 wx.Window 是一个基类,许多构件从它继承.包括 wx.Frame 构件. 可以在所有的子类中使用 wx.Window 的方法. wxPython的几种方法: ...
- wxpython界面切换_wxpython实现按钮切换界面的方法
本文实例为大家分享了wxpython按钮切换界面的具体实现代码,供大家参考,具体内容如下 #-*- coding:utf-8 -*- import wx class TestFrame(wx.Fram ...
- wxpython图形编程_wxpython 图像编程
1)目前遇到一个问题,就是wxpython显示一个图片,然后可以在图片上画矩形,点,line,circle and so on,最后保存矩形的坐标.但是现在可以在屏幕上画矩形,无法在图片上做标记,我反 ...
- wxpython使用简介_wxpython简介
Python Python是一种成功的脚本语言,它最初是由Guido van Rossum开发的.它于1991年首次发布.Python的灵感来自于ABC和Haskell编程语言.Python是一种 ...
- wxpython显示图片_wxpython下图片局部显示的方法
我想要显示图片其中的一部分,其他不想显示的画面不显示出来!摸索了好久,发现了以下两种方法: 1.画个矩形(或其他图形也行)把你不想显示出来的画面遮住!如何遮呢?就是先加载图片,接着再在想要遮住的地方画 ...
- wxpython中文教程_wxPython中文教程 简单入门加实例
wxPython中文教程简单入门加实例 博客分类: Python 2 / Wxpython wxPythonPython编程浏览器脚本 wx.Window 是一个基类,许多构件从它继承.包括 wx.F ...
- wxpython bind自定义_wxpython 支持python语法高亮的自定义文本框控件的代码
在研发闲暇时间,把开发过程中比较重要的一些代码做个珍藏,下面的代码内容是关于wxpython 支持python语法高亮的自定义文本框控件的代码,应该是对大家也有用. import keyword im ...
- wxpython应用实例_wxPython定时器wx.Timer简单应用实例
# -*- coding: utf-8 -*- ######################################################## ## 这是wxPython定时器wx. ...
最新文章
- 硬盘运行微型linux,linux用smartctl看硬盘运行了多少小时
- 基于TextRank的关键词提取算法
- Git 提交规范-Java程序员收藏必备
- VS2003编译后的网站如何修改代码
- shell 创建表 连接db2_大数据技术之SparkSQL(七)连接Hive数据库
- 如何查看Linux版本号(内核版本号和发行版本号)
- 用于数据分析的Python – Pandas
- 【编译原理笔记19】代码优化: 支配结点和回边,自然循环及其识别,删除全局公共子表达式和复制语句,代码移动,作用于归纳变量的强度削弱,归纳变量的删除
- 如何降低BI系统建设的风险
- 凨-百度地图API之地图标注(JS版),地理位置信息,根据地址获取经度纬度
- python萤火虫算法_一种萤火虫算法优化神经网络的短期负荷预测方法与流程
- MTK驱动代码流程介绍:
- android手写输入法开发,基于Android平台的云计算手写输入法
- ASME Y14.5 - 2018 中文版 尺寸与公差标注 GDT形位公差
- 【WebGoat习题解析】Parameter Tampering-Bypass HTML Field Restrictions
- 什么是上行带宽,什么是下行带宽
- Linux中巧用zip命令压缩和解压缩文件
- 【转载】Vue -- 获取点击元素的兄弟元素
- 机械臂避障与轨迹规划仿真
- 数据库插入数据报错Unknown error finalizing or resetting statement (19: UNIQUE constraint failed:xxx.xxx)
热门文章
- 活动预告|一个重塑区块链行业生态的新物种即将诞生!
- Webpack 实现 Tree shaking 的前世今生
- 开发人员生产力指南,细节决定成败!
- 售价17999元起,华为Mate X2发布;程序员10万“买”了个北京户口;赏金猎人获苹果5000美元奖励 | 极客头条...
- 入选 Gartner 魔力象限,剖析华为云 GaussDB 数据库演进之路
- 缓存架构不够好,系统容易瘫痪
- 作为互联网面临的最大危险之一,当前的 DDoS 趋势如何?
- 华为Mate Xs预约超53万,售价16999元;微软前工程师因盗窃数字货币被判20年;FSF将推代码托管平台 | 极客头条...
- 登顶 GitHub 趋势榜,标星1.8k:200 行 JS 代码让画面人物瞬间消失!
- 召唤新一代超参调优开源新神器,集十大主流模块于一身