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最基本的数据类型以及对元组的介绍
Apr 14 Python
Python 爬虫多线程详解及实例代码
Oct 08 Python
django限制匿名用户访问及重定向的方法实例
Feb 07 Python
Pycharm设置界面全黑的方法
May 23 Python
python 对任意数据和曲线进行拟合并求出函数表达式的三种解决方案
Feb 18 Python
python tqdm 实现滚动条不上下滚动代码(保持一行内滚动)
Feb 19 Python
Python轻量级web框架bottle使用方法解析
Jun 13 Python
Matplotlib 折线图plot()所有用法详解
Jul 28 Python
python装饰器实现对异常代码出现进行自动监控的实现方法
Sep 15 Python
Python urllib库如何添加headers过程解析
Oct 05 Python
python 实现socket服务端并发的四种方式
Dec 14 Python
写一个Python脚本下载哔哩哔哩舞蹈区的所有视频
May 31 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下foreach提示Warning:Invalid argument supplied for foreach()的解决方法
2014/11/11 PHP
Zend Framework教程之分发器Zend_Controller_Dispatcher用法详解
2016/03/07 PHP
PHP 年月日的三级联动实例代码
2017/05/24 PHP
PHP Include文件实例讲解
2019/02/15 PHP
Thinkphp 框架配置操作之动态配置、扩展配置及批量配置实例分析
2020/05/15 PHP
Javascript 表单之间的数据传递代码
2008/12/04 Javascript
JS中处理与当前时间间隔的函数代码
2012/05/23 Javascript
JS命名空间的另一种实现
2013/08/09 Javascript
javascript实现选中复选框后相关输入框变灰不可用的方法
2015/08/11 Javascript
jquery实现经典的淡入淡出选项卡效果代码
2015/09/22 Javascript
Javascript removeChild()删除节点及删除子节点的方法
2015/12/27 Javascript
三种Node.js写文件的方式
2016/03/08 Javascript
js实现点击图片自动提交action的简单方法
2016/10/16 Javascript
jQuery中animate的几种用法与注意事项
2016/12/12 Javascript
如何安装控制器JavaScript生成插件详解
2018/10/21 Javascript
使用vue实现各类弹出框组件
2019/07/03 Javascript
使用layui+ajax实现简单的菜单权限管理及排序的方法
2019/09/10 Javascript
js+canvas实现转盘效果(两个版本)
2020/09/13 Javascript
Python实现拼接多张图片的方法
2014/12/01 Python
日常整理python执行系统命令的常见方法(全)
2015/10/22 Python
python3实现UDP协议的服务器和客户端
2017/06/14 Python
Python3.5面向对象编程图文与实例详解
2019/04/24 Python
使用python获取邮箱邮件的设置方法
2019/09/20 Python
Python闭包与装饰器原理及实例解析
2020/04/30 Python
Python 列表反转显示的四种方法
2020/11/16 Python
Python3.9.1中使用split()的处理方法(推荐)
2021/02/07 Python
python利用xpath爬取网上数据并存储到django模型中
2021/02/26 Python
基础的CSS3弹性盒Flexbox布局使用实例
2016/04/08 HTML / CSS
迷你分体式空调:SoGoodToBuy
2018/08/07 全球购物
高中自我评价范文
2014/01/27 职场文书
六年级数学教学反思
2014/02/03 职场文书
日语系毕业求职信
2014/07/27 职场文书
社区领导班子四风问题原因分析及整改措施
2014/09/28 职场文书
学校办公室主任岗位职责
2015/04/01 职场文书
工作态度恶劣检讨书
2015/05/06 职场文书
会议承办单位欢迎词
2015/09/30 职场文书