wxPython – wx.ToolBar中的AddSimpleTool()函数

wxPython – wx.ToolBar中的AddSimpleTool()函数

在这篇文章中,我们将学习wxPython的wx.ToolBar类中的另一个方法,即AddSimpleTool()方法。AddSimpleTool()是一个老式的方法,用于在工具栏中添加工具。

语法。

wx.ToolBar.AddLabelTool(self, id, bitmap, shortHelpString="", isToggle=0)

参数:

参数 输入类型 描述
toolid int 一个整数,在随后的操作中可以通过它来识别该工具。
label 字符串 将与工具一起显示的字符串。
bitmap wx.bitmap 主要的工具位图。
bmpDisabled wx.bitmap 工具被禁用时使用的位图。
kind int 工具栏的种类。
shortHelp 字符串 这个字符串用于工具条的提示。
longHelp 字符串 与工具相关的详细字符串。
clientData PyUserData 一个可选的指向客户端数据的指针,可以在以后使用GetToolClientData检索。

代码示例。

import wx
  
  
class Example(wx.Frame):
    global count
    count = 0;
    def __init__(self, *args, **kwargs):
        super(Example, self).__init__(*args, **kwargs)
  
        self.InitUI()
  
    def InitUI(self):
        pnl = wx.Panel(self)
        self.toolbar = self.CreateToolBar()
  
        # Add Tool using AddSimpleTool() function
        ptool = self.toolbar.AddSimpleTool(12,  wx.Bitmap('/home/wxPython/right.png'), 
                                                        shortHelpString ="Simple Tool")
        self.toolbar.Realize()
        self.SetSize((350, 250))
        self.SetTitle('Control')
        self.Centre()
          
  
  
def main():
  
    app = wx.App()
    ex = Example(None)
    ex.Show()
    app.MainLoop()
  
  
if __name__ == '__main__':
    main()

输出 :

wxPython - wx.ToolBar中的AddSimpleTool()函数

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程