在本文中,我们将学习与wxPython的wx.TreeCtrl类关联的AssignImageList()方法。 AssignImageList()函数用于设置普通图像列表。分配给该方法的图像列表将由wx.TreeCtrl自动删除(即,它拥有列表的所有权)。
AssignImageList()带有wx.ImageList参数。
用法: wx.TreeCtrl.AssignImageList(self, imageList)
参数
参数 | 输入类型 | 描述 |
---|---|---|
imageList | wx.ImageList | 图像列表分配给Tree控件。 |
代码示例:
import wx
class MainFrame(wx.Frame):
def __init__(self):
wx.Frame.__init__(self, parent = None, title ='TreeCtrl Demo')
# tree control
self.tree = wx.TreeCtrl(self, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize)
# create imagelist
il = wx.ImageList(16, 16)
# add images to image list
one = il.Add(wx.Image('plus.png', wx.BITMAP_TYPE_PNG).Scale(16, 16).ConvertToBitmap())
two = il.Add(wx.Image('close.png').Scale(16, 16).ConvertToBitmap())
# asign image list to tree
self.tree.AssignImageList(il)
# add a root node to tree
self.root = self.tree.AddRoot('Root ', 0)
# add item to self.root
self.tree.AppendItem(self.root, "Item", 1)
# expand tree
self.tree.Expand(self.root)
# show frame
self.Show()
if __name__ == '__main__':
app = wx.App(redirect = False)
frame = MainFrame()
app.MainLoop()
输出窗口:
相关用法
- wxPython wx.TreeCtrl CollapseAndReset()用法及代码示例
- wxPython wx.StaticBox Enable()用法及代码示例
- wxPython wx.RadioBOx IsItemShown()用法及代码示例
- wxPython wx.RadioBox SetItemToolTip()用法及代码示例
- wxPython wx.RadioBox SetSelection()用法及代码示例
- wxPython wx.TreeCtrl AppendItem()用法及代码示例
- wxPython wx.RadioBOx SetItemHelpText()用法及代码示例
- wxPython wx.ToolBar AddControl()用法及代码示例
- wxPython wx.TreeCtrl CollapseAllChildren()用法及代码示例
- wxPython wx.RadioBox IsItemEnabled()用法及代码示例
- wxPython wx.RadioBox SetItemLabel()用法及代码示例
- wxPython wx.RadioBox GetItemToolTip()用法及代码示例
- wxPython wx.RadioBox GetString()用法及代码示例
- wxPython wx.TreeCtrl ClearFocusedItem()用法及代码示例
- wxPython wx.StaticLine GetClassDefaultAttributes()用法及代码示例
- wxPython wx.StaticLine GetDefaultSize()用法及代码示例
- wxPython wx.TreeCtrl Delete()用法及代码示例
- wxPython wx.ToolBar AddSeparator()用法及代码示例
注:本文由纯净天空筛选整理自RahulSabharwal大神的英文原创作品 wxPython – AssignImageList() method in wx.TreeCtrl。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。