本文整理汇总了Python中wx.lib.mixins.listctrl.CheckListCtrlMixin.__init__方法的典型用法代码示例。如果您正苦于以下问题:Python CheckListCtrlMixin.__init__方法的具体用法?Python CheckListCtrlMixin.__init__怎么用?Python CheckListCtrlMixin.__init__使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类wx.lib.mixins.listctrl.CheckListCtrlMixin
的用法示例。
在下文中一共展示了CheckListCtrlMixin.__init__方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: __init__
# 需要导入模块: from wx.lib.mixins.listctrl import CheckListCtrlMixin [as 别名]
# 或者: from wx.lib.mixins.listctrl.CheckListCtrlMixin import __init__ [as 别名]
def __init__(self, parent):
wx.ListCtrl.__init__(self, parent, -1, style=wx.LC_REPORT)
CheckListCtrlMixin.__init__(self)
self.InsertColumn(0, "Attribute")
self.InsertColumn(1, "Value")
self.SetColumnWidth(0, 100)
self.SetColumnWidth(1, 200)
示例2: __init__
# 需要导入模块: from wx.lib.mixins.listctrl import CheckListCtrlMixin [as 别名]
# 或者: from wx.lib.mixins.listctrl.CheckListCtrlMixin import __init__ [as 别名]
def __init__(self, *args, **kwargs):
super(SClist, self).__init__(*args, **kwargs)
CheckListCtrlMixin.__init__(self)
#TextEditMixin.__init__(self)
self.Bind(wx.EVT_LIST_BEGIN_LABEL_EDIT, self.OnBeginLabelEdit)
self.InsertColumn(0, 'Scene', width=60)
self.InsertColumn(1, 'fr', width=40)
self.InsertColumn(2, 'Omschrijving', width=250)
self.InsertColumn(3, 'bg', width=80)
self.InsertColumn(4, 'aantal kar.', width=60)
self.pos = 0
self.oldpos = 0
示例3: __init__
# 需要导入模块: from wx.lib.mixins.listctrl import CheckListCtrlMixin [as 别名]
# 或者: from wx.lib.mixins.listctrl.CheckListCtrlMixin import __init__ [as 别名]
def __init__(self, parent):
wx.ListCtrl.__init__(self, parent, -1, style=wx.LC_REPORT | wx.LC_SINGLE_SEL | wx.SUNKEN_BORDER)
CheckListCtrlMixin.__init__(self)
ListCtrlAutoWidthMixin.__init__(self)
self.photos = []
self.active_index = None
self.parent = parent
示例4: __init__
# 需要导入模块: from wx.lib.mixins.listctrl import CheckListCtrlMixin [as 别名]
# 或者: from wx.lib.mixins.listctrl.CheckListCtrlMixin import __init__ [as 别名]
def __init__(self, data=None, *args, **kw):
"""
data: [value, value, value,]
-data is list of value
-if direct, format of self.Data is self.Data={index:value, index:value, index:value, }
"""
minelc.MySortListCtrl.__init__(self, *args, **kw)
CheckListCtrlMixin.__init__(self)
self._checked_former = None
self._checked_latter = None
self.selected = None
self.checked = None
# Data = {index:value, index:value, index:value, }
self.Data = {}
if not(data==None):
index = 0
for item in data:
self.Data.update({index:item})
index += 1
else:
self.Data = {}
#
self.InsertColumn(0, u'')
self.SetColumnWidth(0, wx.LIST_AUTOSIZE)
self.Bind(wx.EVT_LIST_ITEM_SELECTED, self._OnListItemSelected)
self.Bind(wx.EVT_LIST_ITEM_ACTIVATED, self.OnItemActivated) # CheckListCtrlMixin
示例5: __init__
# 需要导入模块: from wx.lib.mixins.listctrl import CheckListCtrlMixin [as 别名]
# 或者: from wx.lib.mixins.listctrl.CheckListCtrlMixin import __init__ [as 别名]
def __init__(self, parent):
""" Constructor.
"""
wx.ListCtrl.__init__(self, parent, wx.ID_ANY, style=wx.LC_REPORT | wx.SUNKEN_BORDER)
CheckListCtrlMixin.__init__(self)
ListCtrlAutoWidthMixin.__init__(self)
self.id = -sys.maxint
self.map = {}
images = [ os.path.join(ICON_PATH_16_16,'disable_plugin.png'),
os.path.join(ICON_PATH_16_16,'enable_plugin.png'),
os.path.join(ICON_PATH_16_16,'no_ok.png')
]
self.il = wx.ImageList(16, 16)
for i in images:
self.il.Add(wx.Bitmap(i))
self.SetImageList(self.il, wx.IMAGE_LIST_SMALL)
#adding some art
#self.il = wx.ImageList(16, 16)
#a={"idx1":"CROSS_MARK","idx2":"TICK_MARK","idx3":"DELETE"}
#for k,v in a.items():
# exec "self.%s= self.il.Add(wx.ArtProvider_GetBitmap(wx.ART_%s,wx.ART_TOOLBAR,(16,16)))" % (k,v)
#self.SetImageList(self.il, wx.IMAGE_LIST_SMALL)
### Layout
self.Centre()
self.Show(True)
示例6: __init__
# 需要导入模块: from wx.lib.mixins.listctrl import CheckListCtrlMixin [as 别名]
# 或者: from wx.lib.mixins.listctrl.CheckListCtrlMixin import __init__ [as 别名]
def __init__(self, parent):
wx.ListCtrl.__init__(self, parent, -1, size=(300,200), style=wx.LC_REPORT)
CheckListCtrlMixin.__init__(self)
self.checked_items= {}
self.unchecked_items= {}
self.SetLevel(1)
示例7: __init__
# 需要导入模块: from wx.lib.mixins.listctrl import CheckListCtrlMixin [as 别名]
# 或者: from wx.lib.mixins.listctrl.CheckListCtrlMixin import __init__ [as 别名]
def __init__(self, parent, donnees):
wx.ListCtrl.__init__(self, parent, -1, style=wx.LC_REPORT)
CheckListCtrlMixin.__init__(self)
self.selectionsID = []
self.listeColonnes, self.listeDonnees = donnees
self.Remplissage()
self.Bind(wx.EVT_LIST_ITEM_ACTIVATED, self.OnItemActivated)
示例8: __init__
# 需要导入模块: from wx.lib.mixins.listctrl import CheckListCtrlMixin [as 别名]
# 或者: from wx.lib.mixins.listctrl.CheckListCtrlMixin import __init__ [as 别名]
def __init__(self, parent, id=-1, pos=wx.DefaultPosition, size=wx.DefaultSize, style=wx.LC_REPORT | wx.SUNKEN_BORDER):
wx.ListCtrl.__init__(self, parent, id, pos=pos, size=size, style=style)
CheckListCtrlMixin.__init__(self)
ListCtrlAutoWidthMixin.__init__(self)
self.iCol = 0
self.iWidth = 0
self.muteFlags = 0
示例9: __init__
# 需要导入模块: from wx.lib.mixins.listctrl import CheckListCtrlMixin [as 别名]
# 或者: from wx.lib.mixins.listctrl.CheckListCtrlMixin import __init__ [as 别名]
def __init__(self, parent, IDpersonne=None):
wx.ListCtrl.__init__(self, parent, -1, style=wx.LC_REPORT|wx.LC_SINGLE_SEL|wx.LC_HRULES|wx.LC_VRULES)
CheckListCtrlMixin.__init__(self)
self.parent = parent
self.IDpersonne = IDpersonne
self.Remplissage()
self.Bind(wx.EVT_LIST_ITEM_ACTIVATED, self.OnItemActivated)
示例10: __init__
# 需要导入模块: from wx.lib.mixins.listctrl import CheckListCtrlMixin [as 别名]
# 或者: from wx.lib.mixins.listctrl.CheckListCtrlMixin import __init__ [as 别名]
def __init__(self, parent, data):
wx.ListCtrl.__init__(self, parent, -1, style=wx.LC_REPORT)
CheckListCtrlMixin.__init__(self)
self.data = data
self.Bind(wx.EVT_LIST_ITEM_ACTIVATED, self.OnItemActivated)
self.init()
示例11: __init__
# 需要导入模块: from wx.lib.mixins.listctrl import CheckListCtrlMixin [as 别名]
# 或者: from wx.lib.mixins.listctrl.CheckListCtrlMixin import __init__ [as 别名]
def __init__(self, parent, id=-1, pos=wx.DefaultPosition,
size=wx.DefaultSize):
wx.ListCtrl.__init__(self, parent, id, pos, size,
style=wx.LC_REPORT | wx.SUNKEN_BORDER)
TextEditMixin.__init__(self)
CheckListCtrlMixin.__init__(self)
self.InsertColumn(0, 'URL')
self.SetColumnWidth(0, size[1] - 60)
示例12: __init__
# 需要导入模块: from wx.lib.mixins.listctrl import CheckListCtrlMixin [as 别名]
# 或者: from wx.lib.mixins.listctrl.CheckListCtrlMixin import __init__ [as 别名]
def __init__(self, parent, parent_object, size):
wx.ListCtrl.__init__(self, parent, -1, size=size,
style=wx.LC_REPORT)
CheckListCtrlMixin.__init__(self)
ListCtrlAutoWidthMixin.__init__(self)
self.p = parent_object
self.checked = []
示例13: __init__
# 需要导入模块: from wx.lib.mixins.listctrl import CheckListCtrlMixin [as 别名]
# 或者: from wx.lib.mixins.listctrl.CheckListCtrlMixin import __init__ [as 别名]
def __init__(self, parent, resize_column=None, check_callback=None):
wx.ListCtrl.__init__(self, parent, style=wx.LC_REPORT)
CheckListCtrlMixin.__init__(self)
ListCtrlAutoWidthMixin.__init__(self)
if resize_column is not None:
self.setResizeColumn(resize_column)
self.check_callback = check_callback
示例14: __init__
# 需要导入模块: from wx.lib.mixins.listctrl import CheckListCtrlMixin [as 别名]
# 或者: from wx.lib.mixins.listctrl.CheckListCtrlMixin import __init__ [as 别名]
def __init__(self, parent):
wx.ListCtrl.__init__(self, parent, -1, style=wx.LC_REPORT)
CheckListCtrlMixin.__init__(self)
self.Bind(wx.EVT_LIST_ITEM_ACTIVATED, self.OnItemActivated)
self.InsertColumn(0, u"文件名",width=150)
self.InsertColumn(1, u"书名",width=150)
self.InsertColumn(2, u"作者")
self.InsertColumn(3, u"URL",width=300)
self.InsertColumn(4, u"大小")
示例15: __init__
# 需要导入模块: from wx.lib.mixins.listctrl import CheckListCtrlMixin [as 别名]
# 或者: from wx.lib.mixins.listctrl.CheckListCtrlMixin import __init__ [as 别名]
def __init__(self, parent):
wx.ListCtrl.__init__(self, parent, -1, style=wx.LC_REPORT|wx.LC_NO_HEADER)
CheckListCtrlMixin.__init__(self)
self.parent = parent
self.dictPersonnes = self.Import_Personnes()
self.Remplissage()
self.Bind(wx.EVT_LIST_ITEM_ACTIVATED, self.OnItemActivated)