第5天 | 25天学会wxPython,工具栏

工具栏是显示位图式按钮行的控制条,位图式按钮用来执行命令。工具栏按钮相当于选择菜单项;如果某个菜单项具有和工具栏按钮相同的ID,那么使用工具栏按钮将会调用映射到该菜单项的同一个处理程序,工具栏的项就是常用菜单栏项的快捷键。在wxPython实现工具栏,用Frame的方法CreateToolBar()生成ToolBar,接着添加wx.Bitmap等组件就好。

程序清单:toobar.py

import wx
import platform
import os


# 继承Frame
class Toolbars(wx.Frame):

    def __init__(self, *args, **kwargs):
        super(Toolbars, self).__init__(*args, **kwargs)
        # 初始化窗口UI
        self.init_ui()

    def init_ui(self):
        # 创建工具栏
        toolbar = self.CreateToolBar()
        toolbar.AddTool(wx.ID_COPY, "复制", wx.Bitmap(self.getPath() + "copy.png"))
        toolbar.AddTool(wx.ID_PASTE, "粘贴", wx.Bitmap(self.getPath() + "paste.png"))
        toolbar.AddTool(wx.ID_EXIT, "退出", wx.Bitmap(self.getPath() + "exit.png"))
        toolbar.Realize()
        self.Bind(wx.EVT_TOOL, self.close, id=wx.ID_EXIT)
        self.SetSize((900, 500))
        self.SetTitle("实现工具栏功能")
        self.Centre()
        self.Show(True)

    # 获取文件夹路径
    def getPath(self):
    
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值