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中使用Mako模版库的简单教程
Apr 08 Python
使用Python求解最大公约数的实现方法
Aug 20 Python
Python设计模式之抽象工厂模式
Aug 25 Python
Python实现的下载网页源码功能示例
Jun 13 Python
numpy数组拼接简单示例
Dec 15 Python
django文档学习之applications使用详解
Jan 29 Python
Windows下安装Django框架的方法简明教程
Mar 28 Python
python elasticsearch环境搭建详解
Sep 02 Python
利用pandas合并多个excel的方法示例
Oct 10 Python
Python获取二维数组的行列数的2种方法
Feb 11 Python
python输入一个水仙花数(三位数) 输出百位十位个位实例
May 03 Python
python可以用哪些数据库
Jun 22 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后台程序与Javascript的两种交互方式
2009/10/25 PHP
file_get_contents("php://input", "r")实例介绍
2013/07/01 PHP
Zend Framework 2.0事件管理器(The EventManager)入门教程
2014/08/11 PHP
php 魔术方法详解
2014/11/11 PHP
PHP导入导出Excel代码
2015/07/07 PHP
PHP递归实现汉诺塔问题的方法示例
2017/11/25 PHP
thinkPHP5框架auth权限控制类与用法示例
2018/06/12 PHP
JS localStorage实现本地缓存的方法
2013/06/22 Javascript
中止javascript执行的方法
2014/02/14 Javascript
jquery插件开发之实现jquery手风琴功能分享
2014/03/10 Javascript
浅析javascript 定时器
2014/12/23 Javascript
JavaScript 节流函数 Throttle 详解
2016/07/04 Javascript
jQuery EasyUI右键菜单实现关闭标签/选项卡
2016/10/10 Javascript
基于vue.js的分页插件详解
2017/11/27 Javascript
js中apply和Math.max()函数的问题及区别介绍
2018/03/27 Javascript
JavaScript 链表定义与使用方法示例
2020/04/28 Javascript
python学习之编写查询ip程序
2016/02/27 Python
举例讲解Python中的list列表数据结构用法
2016/03/12 Python
多版本Python共存的配置方法
2017/05/22 Python
Python数据结构与算法之列表(链表,linked list)简单实现
2017/10/30 Python
详解Python中如何写控制台进度条的整理
2018/03/07 Python
Python可变参数*args和**kwargs用法实例小结
2018/04/27 Python
Numpy之文件存取的示例代码
2018/08/03 Python
matplotlib实现热成像图colorbar和极坐标图的方法
2018/12/13 Python
Python实现最常见加密方式详解
2019/07/13 Python
HTML5 canvas 瀑布流文字效果的示例代码
2018/01/31 HTML / CSS
“型”走纽约上东区:Sam Edelman
2017/04/02 全球购物
Theflamel意大利:女士奢华服装、鞋子和配件
2020/01/11 全球购物
法警的竞聘演讲稿
2014/01/02 职场文书
优秀团员个人事迹材料
2014/01/29 职场文书
医学院毕业生自荐信范文
2014/03/06 职场文书
应聘文员自荐信范文
2014/03/11 职场文书
合作协议书
2014/04/23 职场文书
新郎婚礼答谢词
2015/01/04 职场文书
2015年乡镇工会工作总结
2015/05/19 职场文书
详细了解MVC+proxy
2021/07/09 Java/Android