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 11 Python
深入浅析Python字符编码
Nov 12 Python
python3 与python2 异常处理的区别与联系
Jun 19 Python
python分治法求二维数组局部峰值方法
Apr 03 Python
python numpy数组的索引和切片的操作方法
Oct 20 Python
网易有道2017内推编程题 洗牌(python)
Jun 19 Python
Python 最强编辑器详细使用指南(PyCharm )
Sep 16 Python
Python3 使用map()批量的转换数据类型,如str转float的实现
Nov 29 Python
在Pytorch中计算自己模型的FLOPs方式
Dec 30 Python
Python基于stuck实现scoket文件传输
Apr 02 Python
如何在keras中添加自己的优化器(如adam等)
Jun 19 Python
解决阿里云邮件发送不能使用25端口问题
Aug 07 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
dede全站URL静态化改造[070414更正]
2007/04/17 PHP
php获取CSS文件中图片地址并下载到本地的方法
2014/12/02 PHP
PHP版本如何选择?应该使用哪个版本?
2015/05/13 PHP
php parse_str() 函数的定义和用法
2016/05/23 PHP
TP3.2.3框架文件上传操作实例详解
2020/01/23 PHP
PHP基于ip2long实现IP转换整形
2020/12/11 PHP
JQuery团队打造的javascript单元测试工具QUnit介绍
2010/02/26 Javascript
Javascript开发之三数组对象实例介绍
2012/11/12 Javascript
Javascript 按位与运算符 (&)使用介绍
2014/02/04 Javascript
input禁止键盘及中文输入,但可以点击
2014/02/13 Javascript
JS使用for循环遍历Table的所有单元格内容
2014/08/21 Javascript
javascript将url中的参数加密解密代码
2014/11/17 Javascript
jquery实现表格本地排序的方法
2015/03/11 Javascript
谈一谈javascript闭包
2016/01/28 Javascript
JavaScript开发者必备的10个Sublime Text插件
2016/02/27 Javascript
微信小程序 picker 组件详解及简单实例
2017/01/10 Javascript
用户管理的设计_jquery的ajax实现二级联动效果
2017/07/13 jQuery
详解利用jsx写vue组件的方法示例
2017/07/17 Javascript
微信小程序实现弹出菜单功能
2018/06/12 Javascript
微信小程序左滑动显示菜单功能的实现
2018/06/14 Javascript
Javascript 对象(object)合并操作实例分析
2019/07/30 Javascript
d3.js 地铁轨道交通项目实战
2019/11/27 Javascript
[06:43]2018DOTA2国际邀请赛寻真——VGJ.Thunder
2018/08/11 DOTA
Python常用算法学习基础教程
2017/04/13 Python
基于循环神经网络(RNN)的古诗生成器
2018/03/26 Python
解决Pycharm无法import自己安装的第三方module问题
2018/05/18 Python
python自动化unittest yaml使用过程解析
2020/02/03 Python
Python各种扩展名区别点整理
2020/02/27 Python
Python编程快速上手——疯狂填词程序实现方法分析
2020/02/29 Python
ubuntu16.04升级Python3.5到Python3.7的方法步骤
2020/08/20 Python
投标文件签署授权委托书范本
2014/10/12 职场文书
自信主题班会
2015/08/14 职场文书
2016年社会管理综治宣传月活动总结
2016/03/16 职场文书
nginx location中多个if里面proxy_pass的方法
2021/03/31 Servers
python 实现mysql自动增删分区的方法
2021/04/01 Python
关于antd tree 和父子组件之间的传值问题(react 总结)
2021/06/02 Javascript