python利用wx实现界面按钮和按钮监听和字体改变的方法
作者:WANG_DDD 发布时间:2023-10-26 17:34:24
标签:python,wx,界面,监听,按钮
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()
来源:https://blog.csdn.net/qq_27802435/article/details/85133362
0
投稿
猜你喜欢
- 读取nc数据相关信息#导入库import netCDF4from netCDF4 import Dataset#读取数据文件nc
- 前言Django 和 DRF(django rest framawork) 的结合在 python 后台中经常出现的组合。对于异常的全局处理
- 本文实例为大家分享了python实现自动登录后台管理系统的具体代码,供大家参考,具体内容如下首先感谢下网络上的各位大神和博主,通过学习各位大
- 前言随着网站的内容的增多和用户访问量的增多,网站加载会越来越慢,受限于带宽和服务器同一时间的请求次数的限制,,我们往往需要在此时对我们的网站
- 假如你目前需要在Microsoft Access数据库中指示不存在数据,可以在“文本”或&l
- bootstrap自带的响应式导航栏是向下滑动的,有时满足不了个性化的需求,需要做一个类似于android drawerLayout 侧滑的
- 刷抖音的时候发现一个老师在用的课堂点名系统。用PyQt5实现了一下同款,导入学生姓名,测试了一下完美运行。操作效果展示:完整源代码块还是放在
- FME如何使用Python?安装FME后,在FME的安装路径中,找到 fmeobjects 文件夹(C:\Program Files\FME
- Python异步编程之Asyncio1. 协程简介1.1 协程的含义及实现方法协程(Coroutine),也可以被称为微线程,是一种用户态内
- 本节要讲解如下图所示的滑块验证码(更为复杂的滑动拼图验证码在下一篇介绍)。这种验证码机制比较简单:将滑块拖动到滑轨的最右端即可完成验证,如下
- Pandas查询数据的几种方法df.loc方法,根据行、列的标签值查询df.iloc方法,根据行、列的数字位置查询df.where方法df.
- 一、Scrapy是什么Scrapy 是一个基于 Twisted 的异步处理框架,是纯 Python 实现的爬虫框架,其架构清晰,模块之间的耦
- 如下所示:import urllib.requestimport sysimport http.cookiejarimport urllib
- 一次性验证码,英文是 One Time Password,简写为 OTP,又称动态密码或单次有效密码,是指计算机系统或其他数字设备上只能使用
- 让我们看看如何在 Python 中复制数组。 有 3 种复制数组的方法:只需使用赋值运算符。浅拷贝深拷贝1 使用赋值运算符我们可以使用赋值运
- 最近了解了下repaint和reflow的相关知识,觉得在页面重构过程中就应该考虑前端开发(js)人员对dom进行操作,能够减轻客户浏览器的
- 前言Python中,.whl文件是使用wheel格式存储的一种Python安装包,同时也是一个标准的内置包格式。可以将其看作Python库的
- 1. 查找图像中出现的人脸代码示例:#导入face_recognition模块import face_recognition#将j
- Appium在前文的讲解中,我们学会了如何安装Appium,以及一些基础获取App元素内容的方式。但认真看过前文的读者,肯定在博主获取元素的
- 本文实例为大家分享了PHP实现统计代码行数小工具,供大家参考,具体内容如下为了方面统计编程代码行数,做了一个小工具。自动统计指定目录以及目录