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 相关文章推荐
pymongo实现多结果进行多列排序的方法
May 16 Python
使用Python从有道词典网页获取单词翻译
Jul 03 Python
python目录与文件名操作例子
Aug 28 Python
Python实现的单向循环链表功能示例
Nov 10 Python
Python将多个list合并为1个list的方法
Jun 27 Python
Python的UTC时间转换讲解
Feb 26 Python
Pytorch实现LSTM和GRU示例
Jan 14 Python
python正则表达式 匹配反斜杠的操作方法
Aug 07 Python
python爬取代理ip的示例
Dec 18 Python
如何在向量化NumPy数组上进行移动窗口
May 18 Python
Python 实现绘制子图及子图刻度的变换等问题
May 31 Python
python geopandas读取、创建shapefile文件的方法
Jun 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
espresso double下 咖啡粉超细时 饼压力对咖啡的影响
2021/03/03 冲泡冲煮
解析如何修改phpmyadmin中的默认登陆超时时间
2013/06/25 PHP
Zend Framework页面缓存实例
2014/06/25 PHP
PHP+MySQL实现模糊查询员工信息功能示例
2018/06/01 PHP
javascript开发随笔一 preventDefault的必要
2011/11/25 Javascript
使用Javascript接收get传递的值的代码
2011/11/30 Javascript
将字符串转换成gb2312或者utf-8编码的参数(js版)
2013/04/10 Javascript
JavaScript自动设置IFrame高度的小例子
2013/06/08 Javascript
JavaScript截取字符串的Slice、Substring、Substr函数详解和比较
2014/03/20 Javascript
实例讲解避免javascript冲突的方法
2016/01/03 Javascript
javascript中JSON.parse()与eval()解析json的区别
2016/05/19 Javascript
Node.js中常规的文件操作总结
2016/10/13 Javascript
基于vue实现分页/翻页组件paginator示例
2017/03/09 Javascript
实例解析Vue.js下载方式及基本概念
2018/05/11 Javascript
Bootbox将后台JSON数据填充Form表单的实例代码
2018/09/10 Javascript
element-ui table span-method(行合并)的实现代码
2018/12/20 Javascript
如何在 ant 的table中实现图片的渲染操作
2020/10/28 Javascript
Nuxt 项目性能优化调研分析
2020/11/07 Javascript
Python实现批量修改文件名实例
2015/07/08 Python
python二分查找算法的递归实现方法
2016/05/12 Python
Python爬虫框架Scrapy基本用法入门教程
2018/07/26 Python
利用Python将文本中的中英文分离方法
2018/10/31 Python
Python图像处理之gif动态图的解析与合成操作详解
2018/12/30 Python
Python中常用的8种字符串操作方法
2019/05/06 Python
python实现智能语音天气预报
2019/12/02 Python
使用pandas 将DataFrame转化成dict
2019/12/10 Python
解决pycharm导入本地py文件时,模块下方出现红色波浪线的问题
2020/06/01 Python
python中numpy.empty()函数实例讲解
2021/02/05 Python
伦敦著名的运动鞋综合商店:Footpatrol
2019/03/25 全球购物
俄罗斯建筑和装饰材料在线商店:Stroilandia
2020/07/25 全球购物
如果NULL和0作为空指针常数是等价的,那我到底该用哪一个
2014/09/16 面试题
大专生的学习自我评价
2013/12/04 职场文书
学习雷锋活动总结
2014/04/29 职场文书
食堂采购员岗位职责
2015/04/03 职场文书
Win11使用CAD卡顿或者致命错误怎么办?Win11无法正常使用CAD的解决方法
2022/07/23 数码科技
Apache SkyWalking 监控 MySQL Server 实战解析
2022/09/23 Servers