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 数据结构之堆栈实例代码
Jan 22 Python
python3.4实现邮件发送功能
May 28 Python
python 从csv读数据到mysql的实例
Jun 21 Python
Python IDLE清空窗口的实例
Jun 25 Python
20行python代码实现人脸识别
May 05 Python
在VS2017中用C#调用python脚本的实现
Jul 31 Python
Python 调用 Windows API COM 新法
Aug 22 Python
Python jieba库用法及实例解析
Nov 04 Python
python创建ArcGIS shape文件的实现
Dec 06 Python
python对数组进行排序,并输出排序后对应的索引值方式
Feb 28 Python
基于python实现把json数据转换成Excel表格
May 07 Python
Python Selenium破解滑块验证码最新版(GEETEST95%以上通过率)
Jan 29 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
Laravel框架中VerifyCsrfToken报错问题的解决
2017/08/30 PHP
浅谈Laravel核心解读之Console内核
2018/12/02 PHP
Laravel 5+ .env环境配置文件详解
2020/04/06 PHP
来自国外的14个图片放大编辑的jQuery插件整理
2010/10/20 Javascript
js的for in循环和java里foreach循环的区别分析
2015/01/28 Javascript
jquery遍历json对象集合详解
2016/05/18 Javascript
canvas实现十二星座星空图
2017/02/14 Javascript
js模拟百度模糊搜索的实例
2017/08/04 Javascript
node.js中axios使用心得总结
2017/11/29 Javascript
vue项目总结之文件夹结构配置详解
2017/12/13 Javascript
vue 实现搜索的结果页面支持全选与取消全选功能
2019/05/10 Javascript
详解基于Wepy开发小程序插件(推荐)
2019/08/01 Javascript
微信小程序实现拼图小游戏
2020/10/22 Javascript
详解python字节码
2018/02/07 Python
TensorFlow实现RNN循环神经网络
2018/02/28 Python
Python格式化日期时间操作示例
2018/06/28 Python
用python3教你任意Html主内容提取功能
2018/11/05 Python
Python可视化mhd格式和raw格式的医学图像并保存的方法
2019/01/24 Python
python实现复制大量文件功能
2019/08/31 Python
Python可以用来做什么
2020/11/23 Python
澳大利亚最便宜的网上药房:Chemist Warehouse
2020/01/30 全球购物
得到Class的三个过程是什么
2012/08/10 面试题
进程的查看和调度分别使用什么命令
2015/03/25 面试题
大学学年自我鉴定
2013/10/28 职场文书
竟聘演讲稿范文
2013/12/31 职场文书
最新党员思想汇报
2014/01/01 职场文书
导购员的岗位职责
2014/02/08 职场文书
银行竞聘演讲稿范文
2014/04/23 职场文书
优质服务演讲稿
2014/05/14 职场文书
给老师的感谢信
2015/01/20 职场文书
承诺书范本
2015/01/21 职场文书
酒店员工辞职信范文
2015/02/28 职场文书
劳动模范获奖感言
2015/07/31 职场文书
2016大一新生入学教育心得体会
2016/01/23 职场文书
CSS 还能这样玩?奇思妙想渐变的艺术
2021/04/27 HTML / CSS
浅谈MySql整型索引和字符串索引失效或隐式转换问题
2021/11/20 MySQL