python利用wx实现界面按钮和按钮监听和字体改变的方法


Posted in Python onJuly 17, 2019

wxPython是Python语言的一套优秀的GUI图形库。允许Python程序员很方便的创建完整的、功能键全的GUI用户界面。 wxPython是作为优秀的跨平台GUI库wxWidgets的Python封装和Python模块的方式提供给用户的。

只要介绍了如何利用wxPython实现吗按钮和对按钮的监听,并且改变了按钮的字体和颜色。

python代码如下:

#-*- coding:utf-8 -*- 
import wx
class Frame(wx.Frame):
 def __init__(self):
  wx.Frame.__init__(self,None,title = u"测试界面",size=(1340,670)) 
  self.Center() 
  self.SetMaxSize((1340,670))
  self.SetMinSize((1340,670))                 
  self.panel = wx.Panel(self,size=(1340,670))
  self.locale = wx.Locale(wx.LANGUAGE_ENGLISH)
  
  global Test_Button
  
  fontButton = wx.Font(15,wx.SWISS,wx.NORMAL,wx.NORMAL)
  Test_Button = wx.Button(self.panel,label=u"测试按钮",pos=(100,155),size=(200,45))
  Test_Button.SetFont(fontButton)
  Test_Button.SetBackgroundColour("#90EE90")
  self.Bind(wx.EVT_BUTTON,self.Test_Button,Test_Button)
  
    
 
  
 ### 按钮 
 def Test_Button(self, event):  
  
  Test_Button.SetBackgroundColour("#CCCCCC")
  
  self.Train_Text = wx.StaticText(self.panel, -1, "按钮颜色改变" 
    ,pos=(100,25),size=(200,110)) 
  
 
 
  
if __name__ == "__main__":
 app = wx.App()
 frame = Frame()
 frame.Show()
 app.MainLoop()

python利用wx实现界面按钮和按钮监听和字体改变的方法

python利用wx实现界面按钮和按钮监听和字体改变的方法

以上这篇python利用wx实现界面按钮和按钮监听和字体改变的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python赋值操作方法分享
Mar 23 Python
Python cookbook(字符串与文本)在字符串的开头或结尾处进行文本匹配操作
Apr 20 Python
python接口自动化(十七)--Json 数据处理---一次爬坑记(详解)
Apr 18 Python
Python字典对象实现原理详解
Jul 01 Python
python中从for循环延申到推导式的具体使用
Nov 29 Python
python 实现查询Neo4j多节点的多层关系
Dec 23 Python
Pycharm远程连接服务器并实现代码同步上传更新功能
Feb 25 Python
matplotlib jupyter notebook 图像可视化 plt show操作
Apr 24 Python
简单了解python列表和元组的区别
May 14 Python
Python如何在main中调用函数内的函数方式
Jun 01 Python
浅谈Python 参数与变量
Jun 20 Python
python 读取串口数据的示例
Nov 09 Python
使用Python和Scribus创建一个RGB立方体的方法
Jul 17 #Python
python实现点击按钮修改数据的方法
Jul 17 #Python
python 批量添加的button 使用同一点击事件的方法
Jul 17 #Python
python实时检测键盘输入函数的示例
Jul 17 #Python
python  文件的基本操作 菜中菜功能的实例代码
Jul 17 #Python
python对绑定事件的鼠标、按键的判断实例
Jul 17 #Python
Django model update的多种用法介绍
Mar 28 #Python
You might like
php下用cookie统计用户访问网页次数的代码
2010/05/09 PHP
php file_exists 检查文件或目录是否存在的函数
2010/05/10 PHP
腾讯QQ php程序员面试题目整理
2010/06/08 PHP
北京奥运官方网站幻灯切换效果flash版打包下载
2008/01/30 Javascript
JavaScript NodeTree导航栏(菜单项JSON类型/自制)
2013/02/01 Javascript
javaScript 计算两个日期的天数相差(示例代码)
2013/12/27 Javascript
JavaScript制作的可折叠弹出式菜单示例
2014/04/04 Javascript
Jquery Mobile 自定义按钮图标
2015/11/18 Javascript
JS完成画圆圈的小球
2017/03/07 Javascript
zTree树形菜单交互选项卡效果的实现方法
2017/12/25 Javascript
解决linux下node.js全局模块找不到的问题
2018/05/15 Javascript
vue 循环加载数据并获取第一条记录的方法
2018/09/26 Javascript
vue.js多页面开发环境搭建过程
2019/04/24 Javascript
layui的数据表格+springmvc实现搜索功能的例子
2019/09/28 Javascript
Layui带搜索的下拉框的使用以及动态数据绑定方法
2019/09/28 Javascript
ant design pro中可控的筛选和排序实例
2020/11/17 Javascript
element 动态合并表格的步骤
2020/12/31 Javascript
Python实现采用进度条实时显示处理进度的方法
2017/12/19 Python
python dataframe astype 字段类型转换方法
2018/04/11 Python
python实现Oracle查询分组的方法示例
2020/04/30 Python
flask框架中的cookie和session使用
2021/01/31 Python
Wojas罗马尼亚网站:波兰皮鞋品牌
2018/11/01 全球购物
电子信息科学专业自荐信
2014/01/30 职场文书
静心口服夜广告词
2014/03/20 职场文书
房地产公司见习自我鉴定
2014/04/28 职场文书
法律顾问服务方案
2014/05/15 职场文书
相亲大会策划方案
2014/06/05 职场文书
收款委托书范本
2014/09/11 职场文书
2015大学生暑假调查报告
2015/07/13 职场文书
男方家长婚礼答谢词
2015/09/29 职场文书
古诗文之爱国名句(77句)
2019/09/24 职场文书
PyQt5 QThread倒计时功能的实现代码
2021/04/02 Python
Python opencv缺陷检测的实现及问题解决
2021/04/24 Python
详解Vue的sync修饰符
2021/05/15 Vue.js
Go语言实现一个简单的并发聊天室的项目实战
2022/03/18 Golang
青岛市的收音机研制与生产
2022/04/07 无线电