#coding=utf-8

import wx

import time

class MyFrame(wx.Frame):

def __init__(self):

wx.Frame.__init__(self,None,-1,"多模测试热补丁工具",size = (800,600))

panel = wx.Panel(self)

list1 = ["BPN2","BPL1" ,"BPC"]

list2 = ["RRU1", "RRU2", "RRU3"]

#ListBox类实例

self.listbox1 = wx.ListBox(panel,-1,(50,80),(200, 60),list1,wx.LB_SINGLE) #wx.LB_SINGLE只能选择单个

self.listbox2 = wx.ListBox(panel, -1,(50, 150), (200, 60), list2, wx.LB_MULTIPLE)#多选

#CheckListBox类实例

self.listbox3 = wx.CheckListBox(panel,-1,(300,80),(200, 60),list1)

#Choice类实例

self.listbox4 = wx.Choice(panel,-1,(300,200),(200, 40),list2)

self.listbox4.Bind(wx.EVT_CHOICE,self.One_Play)

#进度条展示

self.gauge1 = wx.Gauge(panel,-1,100,(50, 250), (200, 60))

self.value = 1

self.gauge1.SetValue(self.value)

#将wx空闲的事件绑定到进度条上

self.Bind(wx.EVT_IDLE,self.Gauge_Test)

#滑块

self.slider = wx.Slider(panel,-1,10,10,100,(300, 350), (200, 60))

self.slider.Bind(wx.EVT_SCROLL,self.Slider_Test)

def Gauge_Test(self,event):

if self.value < 100:

self.value += 1

time.sleep(0.3)

self.gauge1.SetValue(self.value)

def Slider_Test(self,event):

value = self.slider.GetValue()

print "now value is:",value

def One_Play(self,event):

print "本次选择了吗:",self.listbox4.GetStringSelection()

def Two_Play(self,event):

print "本次选择了吗:", self.listbox2.GetSelections()

if __name__ == "__main__":

app = wx.App()

frame = MyFrame()

frame.Show()

app.MainLoop()

wxpython列表框_wxpython中列表框(ListBox类)、复选列表框(CheckListBox)、下拉选项(Choice)、进度条(Gauge)、滑块(Slider)使用实例源码分享...相关推荐

  1. C#窗体应用程序之CheckListBox复选列表与ListBox列表框控件

    1.CheckListBox复选列表 复选框功能类似的复选列表框 (CheckedListBox),方便用户设置和获取复选列表框中的选项,复选列表框显示的效果与复选框类似,但在选择多个选项时操作比一般 ...

  2. 解决在 IntelliJ IDEA 中,输入代码时突然不会自动显示下拉框提示

    解决在 IntelliJ IDEA 中,输入代码时突然不会自动显示下拉框提示 笔者的运行环境: IntelliJ IDEA 2020.1.2 (Ultimate Edition) JDK 13.0.2 ...

  3. Excel单元格如何增加下拉选项(类似于web中的select选项框)

    ☀效果图 1.选择待加[下拉选项]的单元格,依次点击数据 - 数据有效性(小三角▼)- 数据有效性 2.在弹出框中[设置]栏[允许]下拉框中选择"序列" 3.在[来源]输入框中输入 ...

  4. html 下拉图片列表,图片、表单、下拉选项

    图片 src 图片的地址 alt 图片的代替性文字 title 鼠标悬浮时的提示性文字 usemap 定义客服端图像映射 图像映射 title="下载"> shape 形状 ...

  5. java的下拉框的设置默认值,html下拉选项属性 html下拉框怎么设置默认值?

    html下拉框怎么设置默认值 设置selected属性就可以,具体的用法,首先打开hbuilder软件,新建一个html文档,里面写入一个select下拉框: 然后给select中一个option设置 ...

  6. java select 下拉选项框option定位_java select 下拉选项框opt

    java select 下拉选项框opt [2021-02-05 09:44:01]  简介: php去除nbsp的方法:首先创建一个PHP代码示例文件:然后通过"preg_replace( ...

  7. qt通过QComboBox实现文本框自动记忆、补全和下拉选项填写

    前言 在公司工作过程中,我多次遇到一个文本框经常要输入一大串信息,每次输入容易出错且速度很慢.于是我想到了QQ登录界面的功能. QQ登录界面的基本功能为:当点击下拉框,会出现曾经登录过的有效的账号密码 ...

  8. html5复选框样式,11种炫酷CSS3复选框checkbox样式美化效果

    这是一款效果非常酷的CSS3复选框checkbox样式美化效果.该复选框美化效果共有11种.默认的复选框的样式十分不好看,该效果将复选框加一美化,带上了一些动画效果,其中一些制作为滑动按钮的样式. 使 ...

  9. php选框判断,网络编程如何判断php复选框是否被选中

    复选框checkbox通常用于php表单提交.本文通过实例给大家介绍php如何判断复选框中的值是否被选中.需要它的朋友可以参考本文中的例子. 本文章向大家介绍两个知识点: 1.php表单提交如何获取复 ...

最新文章

  1. FFmpeg中libswresample库简介及测试代码
  2. 2022秋招算法岗卷成人间地狱!高薪惹眼,招录比100:1
  3. 鸟哥的linux 实训教程,鸟哥的Linux基础学习实训教程
  4. BusinessObject J2EE单点登陆简单使用
  5. 实践Jenkins集成Cobertura自动化构建SpringBoot工程
  6. 找回mysql root密码_找回MySQL的root密码
  7. OSPF协议工作原理
  8. 腾讯TAPD发布2018企业敏捷协作数据报告
  9. [转]关于凸优化的一些简单概念
  10. ApacheCN 学习资源汇总 2019.3 1
  11. 天上地下,马斯克和贝佐斯终有一战?
  12. python数据存储系列教程——python中redis数据库操作:连接、增删查改、多级路径
  13. python批量修改图片格式、重命名
  14. 《2020年全球程序员收入报告》,看完报告我酸了!
  15. LINUX基础知识笔记全
  16. 如何理解一台服务器可以绑定多个ip,一个ip可以绑定多个域名
  17. 修改注册表出现“无法编辑UncheckedValue:写该值的新内容时出错”的解决方法
  18. 达梦数据库实时主备集群的同步机制和切换机制
  19. github怎么切换到gitee_将博客从github迁移至gitee
  20. 数字化平台全面护航金融信创落地 | 信创讲坛第一期

热门文章

  1. HTML5实例练习——《排班查询》
  2. Django:用户登录authenticate一直校验不通过
  3. 毕业选择创业公司的5个原因
  4. 蓬莱小课:大学统计学专业对标工作数据分析,需要掌握哪些必备基础知识(建议牢记)
  5. 使用朴素贝叶斯算法,通过用户安装的APP列表来推测用户的性别
  6. 《MySQL实战45讲》——学习笔记04-05 “深入浅出索引、最左前缀原则、索引下推优化“
  7. 闰年与非闰年的判定算法
  8. Unity3D实习生怎么快速找工作
  9. [安全分析报告]门磁报警系统破解猜想
  10. springboot毕设项目基于Spring Boot的智慧天气管理系统84z99(java+VUE+Mybatis+Maven+Mysql)