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 相关文章推荐
CentOS 6.X系统下升级Python2.6到Python2.7 的方法
Oct 12 Python
Python简单生成8位随机密码的方法
May 24 Python
详解django三种文件下载方式
Apr 06 Python
分享vim python缩进等一些配置
Jul 02 Python
Python Pillow Image Invert
Jan 22 Python
python中while和for的区别总结
Jun 28 Python
关于Python 的简单栅格图像边界提取方法
Jul 05 Python
python实现矩阵和array数组之间的转换
Nov 29 Python
python输出数组中指定元素的所有索引示例
Dec 06 Python
python 判断txt每行内容中是否包含子串并重新写入保存的实例
Mar 12 Python
Jupyter Notebook远程登录及密码设置操作
Apr 10 Python
Python连续赋值需要注意的一些问题
Jun 03 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中include()与require()的区别说明
2010/03/10 PHP
PHP查询MySQL大量数据的时候内存占用分析
2011/07/22 PHP
php 判断访客是否为搜索引擎蜘蛛的函数代码
2011/07/29 PHP
Codeigniter框架的更新事务(transaction)BUG及解决方法
2014/07/25 PHP
ThinkPHP入库出现两次反斜线转义及数据库类转义的解决方法
2014/11/04 PHP
PHP中Closure类的使用方法及详解
2015/10/09 PHP
strpos() 函数判断字符串中是否包含某字符串的方法
2019/01/16 PHP
一个加密JavaScript的开源工具PACKER2.0.2
2006/11/04 Javascript
event对象的方法 兼容多浏览器
2009/06/27 Javascript
jQuery DIV弹出效果实现代码
2009/07/03 Javascript
Node.js开发指南中的简单实例(mysql版)
2013/09/17 Javascript
js将json格式内容转换成对象的方法
2013/11/01 Javascript
javascript面向对象程序设计(一)
2015/01/29 Javascript
javascript插件开发的一些感想和心得
2016/02/28 Javascript
vue.js初学入门教程(1)
2016/11/03 Javascript
JS正则RegExp.test()使用注意事项(不具有重复性)
2016/12/28 Javascript
使用BootStrap进行轮播图的制作
2017/01/06 Javascript
详解微信小程序 template添加绑定事件
2017/06/23 Javascript
nodejs+mongodb aggregate级联查询操作示例
2018/03/17 NodeJs
pyqt和pyside开发图形化界面
2014/01/22 Python
python轻松查到删除自己的微信好友
2016/01/10 Python
Python网络编程 Python套接字编程
2017/09/13 Python
python用post访问restful服务接口的方法
2018/12/07 Python
在python中将字符串转为json对象并取值的方法
2018/12/31 Python
python实现图片压缩代码实例
2019/08/12 Python
python机器学习库xgboost的使用
2020/01/20 Python
python 怎样进行内存管理
2020/11/10 Python
如何用Matlab和Python读取Netcdf文件
2021/02/19 Python
使用html5制作loading图的示例
2014/04/14 HTML / CSS
英国最大的奢侈品零售网络商城:Flannels
2016/09/16 全球购物
JD Sports比利时官网:英国领先的运动鞋和运动服饰零售商
2018/10/10 全球购物
德国汽车零件和汽车配件网上商店:kfzteile24
2018/11/14 全球购物
什么是规则表达式
2012/05/03 面试题
科研先进个人典型材料
2014/01/31 职场文书
网络营销计划书
2015/01/17 职场文书
违纪检讨书范文
2015/01/27 职场文书