• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Python listctrl.ListCtrlAutoWidthMixin类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Python中wx.lib.mixins.listctrl.ListCtrlAutoWidthMixin的典型用法代码示例。如果您正苦于以下问题:Python ListCtrlAutoWidthMixin类的具体用法?Python ListCtrlAutoWidthMixin怎么用?Python ListCtrlAutoWidthMixin使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



在下文中一共展示了ListCtrlAutoWidthMixin类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。

示例1: __init__

 def __init__(self, parent, id):
         wx.ListCtrl.__init__(self, parent, id, size=wx.Size(200,100),
                                                                                                 style=wx.LC_REPORT|wx.LC_HRULES|wx.LC_VRULES)
         ListCtrlAutoWidthMixin.__init__(self)
         self.InsertColumn(0, 'Magnification', wx.LIST_FORMAT_RIGHT)
         self.InsertColumn(1, 'Pixel size', wx.LIST_FORMAT_RIGHT)
         self.InsertColumn(2, 'Comment')
开发者ID:kraftp,项目名称:Leginon-Feature-Detection-Modification,代码行数:7,代码来源:PixelSizeCalibrator.py


示例2: __init__

 def __init__(self, parent, id=-1, pos=wx.DefaultPosition, size=wx.DefaultSize):
     wx.ListCtrl.__init__(self, parent, id, pos=pos, size=size, style=wx.LC_REPORT | wx.SUNKEN_BORDER)
     ListCtrlAutoWidthMixin.__init__(self)
     self.iCol = 0
     self.iWidth = 0
     self.OnSortOrderChangedAlert = None
     self.iInitialized = False
开发者ID:gadido30,项目名称:android-wmon-core,代码行数:7,代码来源:JetCtrls.py


示例3: __init__

	def __init__(self, parent):
		wx.ListCtrl.__init__(self, parent, -1, style=wx.LC_REPORT | wx.SUNKEN_BORDER | wx.LC_VIRTUAL | wx.LC_SINGLE_SEL)
		ListCtrlAutoWidthMixin.__init__(self)
		self.InsertColumn(0, _("Identification"), width=250)
		self.InsertColumn(1, _("Text"))
		self.dict = {}
		self.update()
开发者ID:kch42,项目名称:dotstr_edit,代码行数:7,代码来源:dotstr_edit.py


示例4: __init__

    def __init__(self, parent):
        wx.ListCtrl.__init__(self, parent, -1, style=wx.LC_REPORT|wx.BORDER_SUNKEN|wx.LC_NO_HEADER)
        ListCtrlAutoWidthMixin.__init__(self)
        self.InsertColumn(0, Messages.SYNC_PATHNAME_COLUMN_NAME)
        self.InsertColumn(1, Messages.SYNC_SIZE_COLUMN_NAME)
        self.InsertColumn(2, Messages.SYNC_STATE_COLUMN_NAME)
        self.SetColumnWidth(2,  150)
        self.setResizeColumn(0)

        self.pathname_status_messages = {
            Pss.DOWNLOADNEEDED:     Messages.PSTATUS_DOWNLOADNEEDED,
            Pss.LOCALDELETENEEDED:  Messages.PSTATUS_LOCALDELETENEEDED,
            Pss.LOCALRENAMENEEDED:  Messages.PSTATUS_LOCALRENAMENEEDED,
            Pss.LOCALCOPYNEEDED:    Messages.PSTATUS_LOCALCOPYNEEDED,
            Pss.UPLOADNEEDED:       Messages.PSTATUS_UPLOADNEEDED
        }

        imglst = wx.ImageList(32,32)

        self.pathname_status_icon = {
            Pss.DOWNLOADNEEDED:    imglst.Add(wx.Bitmap('./data/images/go-down.png')),
            Pss.LOCALDELETENEEDED: imglst.Add(wx.Bitmap('./data/images/go-rm.png')),
            Pss.LOCALRENAMENEEDED: imglst.Add(wx.Bitmap('./data/images/go-move.png')),
            Pss.LOCALCOPYNEEDED:   imglst.Add(wx.Bitmap('./data/images/go-copy.png')),
            Pss.UPLOADNEEDED:      imglst.Add(wx.Bitmap('./data/images/go-up.png'))
        }

        self.AssignImageList(imglst, wx.IMAGE_LIST_SMALL)
开发者ID:adamnemecek,项目名称:FileRock-Client,代码行数:28,代码来源:__init__.py


示例5: __init__

 def __init__(self, columns, *args, **kwargs):
     wx.ListCtrl.__init__(self, *args, **kwargs)
     ListCtrlAutoWidthMixin.__init__(self)
     self.columns = columns
     self._list_index = 0
     self._url_list = set()
     self._set_columns()
开发者ID:ZacariasBendeck,项目名称:youtube-dl-gui,代码行数:7,代码来源:mainframe.py


示例6: __init__

	def __init__(self, parent, id):
		wx.ListCtrl.__init__(self, parent, id, style=wx.LC_REPORT)
		ListCtrlAutoWidthMixin.__init__(self)
		ColumnSorterMixin.__init__(self, 6)
		self.itemDataMap = {}
		self.select = 0

		self.mark_green_id = wx.NewId()
		self.mark_red_id = wx.NewId()
		self.open_file_id = wx.NewId()
		self.open_dir_id = wx.NewId()
		self.clear_id = wx.NewId()
		self.copy_id = wx.NewId()
		self.move_id = wx.NewId()
		self.amazon_id = wx.NewId()
		self.douban_id = wx.NewId()

		self.InsertColumn(0, "Name", width=440)
		self.InsertColumn(1, "Size", format=wx.LIST_FORMAT_RIGHT, width=100)
		self.InsertColumn(2, "Date Modified", format=wx.LIST_FORMAT_RIGHT, width=210)
		self.InsertColumn(3, "Directory", width=400)

		self.Bind(wx.EVT_LIST_ITEM_SELECTED, self.onItemSelected)
		self.Bind(wx.EVT_LIST_ITEM_DESELECTED, self.onItemDeselected)
		self.Bind(wx.EVT_LIST_ITEM_ACTIVATED, self.onOpenItem)
开发者ID:chunis,项目名称:bookmate,代码行数:25,代码来源:pyCommon.py


示例7: __init__

    def __init__(self, parent):
        ULC.UltimateListCtrl.__init__(self, parent, -1, agwStyle=ULC.ULC_REPORT|wx.BORDER_SUNKEN|wx.LC_NO_HEADER | ULC.ULC_VIRTUAL| ULC.ULC_SHOW_TOOLTIPS)
        ListCtrlAutoWidthMixin.__init__(self)
        self.InsertColumn(0, Messages.SYNC_PATHNAME_COLUMN_NAME)
        self.InsertColumn(1, Messages.SYNC_SIZE_COLUMN_NAME)
        self.InsertColumn(2, Messages.SYNC_STATE_COLUMN_NAME)
        self.SetColumnWidth(2,  150)
        self.setResizeColumn(0)

        self.item_data_map = {} #pathname: (size, status)
        self.item_sequence = self.item_data_map.keys()

        self.pathname_status_messages = {
            Pss.DOWNLOADNEEDED:    Messages.PSTATUS_DOWNLOADNEEDED,
            Pss.LOCALDELETENEEDED: Messages.PSTATUS_LOCALDELETENEEDED,
            Pss.LOCALRENAMENEEDED: Messages.PSTATUS_LOCALRENAMENEEDED,
            Pss.LOCALCOPYNEEDED:   Messages.PSTATUS_LOCALCOPYNEEDED,
            Pss.UPLOADNEEDED:      Messages.PSTATUS_UPLOADNEEDED
        }

        imageList = wx.ImageList(32,32)

        self.pathname_status_icon = {
            Pss.DOWNLOADNEEDED: imageList.Add(wx.Bitmap(os.path.join(IMAGE_PATH, 'GUI-icons/go-down.png'))),
            Pss.LOCALDELETENEEDED: imageList.Add(wx.Bitmap(os.path.join(IMAGE_PATH, 'GUI-icons/go-rm.png'))),
            Pss.LOCALRENAMENEEDED: imageList.Add(wx.Bitmap(os.path.join(IMAGE_PATH, 'GUI-icons/go-move.png'))),
            Pss.LOCALCOPYNEEDED: imageList.Add(wx.Bitmap(os.path.join(IMAGE_PATH, 'GUI-icons/go-copy.png'))),
            Pss.UPLOADNEEDED: imageList.Add(wx.Bitmap(os.path.join(IMAGE_PATH, 'GUI-icons/go-up.png')))
        }

        self.AssignImageList(imageList, wx.IMAGE_LIST_SMALL)
开发者ID:LucaLanziani,项目名称:FileRock-Client,代码行数:31,代码来源:__init__.py


示例8: Create

 def Create(self, parent):
     wx.ListCtrl.Create(self, parent, -1, (0,0), wx.DefaultSize, style=wx.LC_REPORT|wx.LC_NO_HEADER|wx.LC_SINGLE_SEL)
     ListCtrlAutoWidthMixin.__init__(self) # add auto width support
     self.setResizeColumn(0)
     self.Bind(wx.EVT_MOTION, self.OnMotion)
     self.Bind(wx.EVT_LEFT_DOWN, self.OnLeftDown)
     return True
开发者ID:vpaeder,项目名称:terapy,代码行数:7,代码来源:choice.py


示例9: __init__

	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)
开发者ID:capocchi,项目名称:DEVSimPy,代码行数:31,代码来源:PluginsGUI.py


示例10: __init__

 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
开发者ID:JustinJudd,项目名称:hyde_site,代码行数:7,代码来源:create_album_wx.py


示例11: __init__

 def __init__(self, parent, sm):
     
     wx.ListCtrl.__init__(self, parent, id = wx.ID_ANY, size = wx.Size( 600,200 ), style=wx.LC_REPORT | wx.SUNKEN_BORDER | wx.EXPAND)
     ListCtrlAutoWidthMixin.__init__(self)
     self.smarter = sm
     self.Bind(wx.EVT_LIST_ITEM_SELECTED, self._on_review_list_item_selected)
     self.Layout()
开发者ID:clintpgeorge,项目名称:ediscovery,代码行数:7,代码来源:TaggingControlFeedback.py


示例12: __init__

    def __init__(self, parent):
        style = wx.LC_REPORT|wx.CLIP_CHILDREN|wx.BORDER_NONE|wx.LC_SINGLE_SEL|wx.LC_NO_HEADER 
        wx.ListCtrl.__init__(self, parent, -1, style = style)
        ListCtrlAutoWidthMixin.__init__(self)
        
        self.torrent = None
        
        # Insert columns
        self.InsertColumn(0, _("Item"))
        self.InsertColumn(1, _("Value"))
        self.SetColumnWidth(0, 120)

        self.min = 0
        self.max = 13
        
        # Items
        self.name           = self.InsertStringItem(0, _("Name"))
        self.destination    = self.InsertStringItem(1, _("Destination"))
        self.size           = self.InsertStringItem(2, _("Size"))
        self.pieces         = self.InsertStringItem(3, _("Pieces"))
        self.infoHash       = self.InsertStringItem(4, _("Info Hash"))
        self.magnet         = self.InsertStringItem(5, _("Magnet URI"))
        self.InsertStringItem(6, "")
        self.comment        = self.InsertStringItem(7, _("Comment"))
        self.creationDate   = self.InsertStringItem(8, _("Creation Date"))
        self.createdBy      = self.InsertStringItem(9, _("Created by"))
        self.InsertStringItem(10, "")
        self.encoding       = self.InsertStringItem(11, _("Encoding"))
        self.private        = self.InsertStringItem(12, _("Private"))

        self.Bind(wx.EVT_LIST_ITEM_RIGHT_CLICK, self.onRightClick)
        self.Bind(wx.EVT_KEY_DOWN, self.onKeyDown)
开发者ID:Alwnikrotikz,项目名称:lh-abc,代码行数:32,代码来源:lists.py


示例13: __init__

    def __init__(self, *arg, **kw):
        wx.ListCtrl.__init__(self, *arg, **kw)
        ListCtrlAutoWidthMixin.__init__(self)
        self.setResizeColumn(3) # Channel column will take up any extra spaces

        dt = ListChannelSegmentDrop(self)
        self.SetDropTarget(dt)
开发者ID:TPetach,项目名称:DataMgmt,代码行数:7,代码来源:stations.py


示例14: __init__

    def __init__(self, parent):
        wx.ListCtrl.__init__(self, parent, -1, style=wx.LC_REPORT)
        ColumnSorterMixin.__init__(self, 1)
        ListCtrlAutoWidthMixin.__init__(self)

        self.InsertColumn(0, _('Filepath'))

        self.itemDataMap = {}
开发者ID:xmarcux,项目名称:CatPlay,代码行数:8,代码来源:autoSortListCtrl.py


示例15: __init__

    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 = []
开发者ID:abrahanfretes,项目名称:tava,代码行数:8,代码来源:vproject.py


示例16: __init__

 def __init__(self, *arg, **kw):
     wx.ListCtrl.__init__(self, *arg, **kw)
     ListCtrlAutoWidthMixin.__init__(self)
     self.setResizeColumn(0) # 1st column will take up any extra spaces
     self.InsertColumn(0, 'Stations')
     stSQL = 'SELECT ID, StationName FROM Stations;'
     scidb.fillListctrlFromSQL(self, stSQL)
     self.Bind(wx.EVT_LIST_ITEM_ACTIVATED, lambda evt: self.onClick_StaList(evt))
开发者ID:TPetach,项目名称:DataMgmt,代码行数:8,代码来源:NDVI.py


示例17: __init__

	def __init__(self, parent, *args, **kwargs):
		wx.ListCtrl.__init__(self, parent,
				style=wx.LC_REPORT|wx.LC_VIRTUAL|wx.LC_HRULES|wx.LC_VRULES,
				*args, **kwargs)

		ListCtrlAutoWidthMixin.__init__(self)

		self.reset()
开发者ID:ghwatson,项目名称:SpanishAcquisitionIQC,代码行数:8,代码来源:generic.py


示例18: __init__

	def __init__(self, parent):
		wx.ListCtrl.__init__(self, parent, -1, style=wx.LC_REPORT)
		ListCtrlAutoWidthMixin.__init__(self)
		
		self.InsertColumn(0, 'time', width = 140)
		self.InsertColumn(1, 'type', width = 140)
		self.InsertColumn(2, 'function', width = 200)
		self.InsertColumn(3, 'message', wx.LIST_FORMAT_LEFT, 90)
开发者ID:mrshu,项目名称:xlcDebugger,代码行数:8,代码来源:list.py


示例19: __init__

    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
开发者ID:0omega,项目名称:platform_external_sonivox,代码行数:8,代码来源:JetCtrls.py


示例20: __init__

 def __init__(self, parent, id=-1, style=wx.LC_REPORT | wx.ALWAYS_SHOW_SB, size=(700, 400)):
     wx.ListCtrl.__init__(self, parent, id=-1, style=wx.LC_REPORT | wx.ALWAYS_SHOW_SB ,size=(700, 400))
     ListCtrlAutoWidthMixin.__init__(self)
     TextEditMixin.__init__(self)
     if parent.key == 'Teacher':
         ColumnSorterMixin.__init__(self, 4)
     else:
         ColumnSorterMixin.__init__(self, 3)
开发者ID:Aadesh-Magare,项目名称:Btech-Project-Timetable-Management,代码行数:8,代码来源:Dialouge.py



注:本文中的wx.lib.mixins.listctrl.ListCtrlAutoWidthMixin类示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Python pubsub.Publisher类代码示例发布时间:2022-05-26
下一篇:
Python listctrl.ColumnSorterMixin类代码示例发布时间:2022-05-26
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap