python利用wx实现界面按钮和按钮监听和字体改变的方法

作者:WANG_DDD 时间:2023-10-26 17:34:24 

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实现界面按钮和按钮监听和字体改变的方法

来源:https://blog.csdn.net/qq_27802435/article/details/85133362

标签:python,wx,界面,监听,按钮
0
投稿

猜你喜欢

  • 基于python+opencv调用电脑摄像头实现实时人脸眼睛以及微笑识别

    2023-07-08 23:31:14
  • 解读等值线图的Python绘制方法

    2021-11-21 19:54:08
  • Python基本运算几何运算处理数字图像示例

    2021-08-22 23:25:05
  • python内存动态分配过程详解

    2023-10-02 14:58:46
  • Python selenium 三种等待方式详解(必会)

    2021-03-13 16:03:33
  • PHP实现的curl批量请求操作示例

    2023-11-17 01:51:10
  • 速记Python布尔值

    2022-04-23 10:02:17
  • python批量替换页眉页脚实例代码

    2022-09-09 11:02:29
  • 详解vuejs之v-for列表渲染

    2023-07-02 16:56:39
  • python爬虫实战之最简单的网页爬虫教程

    2022-02-06 17:03:36
  • 浅谈django中的认证与登录

    2023-02-22 18:18:03
  • 99%的程序员都会收藏的书单 你读过几本?

    2022-10-01 19:45:59
  • asp下去除超链接的函数

    2011-03-29 11:11:00
  • Python fileinput模块使用实例

    2022-02-28 12:02:19
  • pytorch中Schedule与warmup_steps的用法说明

    2023-07-07 00:18:14
  • python递归实现快速排序

    2023-08-26 22:46:27
  • opencv实现图像缩放效果

    2022-10-24 04:52:28
  • 5个有效改进网页UI设计的技巧

    2008-12-19 12:04:00
  • python实现Floyd算法

    2021-08-09 16:17:52
  • 几个优化WordPress中JavaScript加载体验的插件介绍

    2023-11-03 12:03:08
  • asp之家 网络编程 m.aspxhome.com