当前位置: 首页>>代码示例>>Python>>正文


Python HiddenScrollbar.config方法代码示例

本文整理汇总了Python中fabmetheus_utilities.hidden_scrollbar.HiddenScrollbar.config方法的典型用法代码示例。如果您正苦于以下问题:Python HiddenScrollbar.config方法的具体用法?Python HiddenScrollbar.config怎么用?Python HiddenScrollbar.config使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在fabmetheus_utilities.hidden_scrollbar.HiddenScrollbar的用法示例。


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

示例1: addToDialog

# 需要导入模块: from fabmetheus_utilities.hidden_scrollbar import HiddenScrollbar [as 别名]
# 或者: from fabmetheus_utilities.hidden_scrollbar.HiddenScrollbar import config [as 别名]
	def addToDialog( self, gridPosition ):
		"Add this to the dialog."
#http://www.pythonware.com/library/tkinter/introduction/x5453-patterns.htm
		self.root = gridPosition.master
		gridPosition.increment()
		scrollbar = HiddenScrollbar( gridPosition.master )
		self.listbox = settings.Tkinter.Listbox( gridPosition.master, selectmode = settings.Tkinter.SINGLE, yscrollcommand = scrollbar.set )
		self.listbox.bind( '<ButtonRelease-1>', self.buttonReleaseOne )
		gridPosition.master.bind( '<FocusIn>', self.focusIn )
		scrollbar.config( command = self.listbox.yview )
		self.listbox.grid( row = gridPosition.row, column = 0, sticky = settings.Tkinter.N + settings.Tkinter.S )
		scrollbar.grid( row = gridPosition.row, column = 1, sticky = settings.Tkinter.N + settings.Tkinter.S )
		self.setStateToValue()
		self.repository.saveListenerTable[ 'updateProfileSaveListeners' ] = updateProfileSaveListeners
开发者ID:elmom,项目名称:Skeinforge-Mirror,代码行数:16,代码来源:skeinforge_profile.py

示例2: activateMouseModeTool

# 需要导入模块: from fabmetheus_utilities.hidden_scrollbar import HiddenScrollbar [as 别名]
# 或者: from fabmetheus_utilities.hidden_scrollbar.HiddenScrollbar import config [as 别名]

#.........这里部分代码省略.........
            to=getLengthMinusOneMinimumOne(self.skeinPanes),
        )
        self.layerEntry.bind("<Return>", self.layerEntryReturnPressed)
        self.layerEntry.grid(row=gridPosition.row, column=gridPosition.column, sticky=settings.Tkinter.W)

    def addLine(self, gridPosition):
        "Add the line frame items."
        self.lineDiveButton = self.getPhotoButtonGridIncrement(self.lineDive, "dive.ppm", gridPosition)
        self.lineSoarButton = self.getPhotoButtonGridIncrement(self.lineSoar, "soar.ppm", gridPosition)
        gridPosition.increment()
        settings.Tkinter.Label(gridPosition.master, text="Line:").grid(
            row=gridPosition.row, column=gridPosition.column, sticky=settings.Tkinter.W
        )
        gridPosition.increment()
        self.lineEntry = settings.Tkinter.Spinbox(
            gridPosition.master,
            command=self.lineEntryReturnPressed,
            from_=0,
            increment=1,
            to=getLengthMinusOneMinimumOne(self.getColoredLines()),
        )
        self.lineEntry.bind("<Return>", self.lineEntryReturnPressed)
        self.lineEntry.grid(row=gridPosition.row, column=gridPosition.column, sticky=settings.Tkinter.W)

    def addMouseInstantTool(self, fileName, gridPosition, mouseInstantTool):
        "Add the mouse instant tool and derived photo button."
        mouseInstantTool.getReset(self)
        photoButton = self.getPhotoButtonGridIncrement(mouseInstantTool.click, fileName, gridPosition)
        mouseInstantTool.mouseButton = photoButton
        self.mouseInstantButtons.append(photoButton)

    def addMouseToolsBind(self):
        "Add the mouse tool and bind button one clicked, button one released and motion."
        self.xScrollbar.config(command=self.relayXview)
        self.yScrollbar.config(command=self.relayYview)
        self.canvas["xscrollcommand"] = self.xScrollbar.set
        self.canvas["yscrollcommand"] = self.yScrollbar.set
        settings.CloseListener(self, self.destroyAllDialogWindows).listenToWidget(self.canvas)
        self.canvasScreenCenter = 0.5 * complex(
            float(self.canvasWidth) / float(self.screenSize.real),
            float(self.canvasHeight) / float(self.screenSize.imag),
        )
        self.addPhotoImage("stop.ppm", self.gridPosition)
        self.gridPosition.increment()
        self.addLayer(getGridHorizontalFrame(self.gridPosition))
        self.gridPosition.increment()
        self.addLine(getGridHorizontalFrame(self.gridPosition))
        self.gridPosition.increment()
        self.addScale(getGridHorizontalFrame(self.gridPosition))
        self.gridPosition = settings.GridVertical(self.gridPosition.columnStart + 1, self.gridPosition.row)
        self.gridPosition.master = self.root
        for name in self.repository.frameList.value:
            entity = self.getEntityFromName(name)
            if entity != None:
                self.gridPosition.incrementGivenNumberOfColumns(3)
                entity.addToDialog(getGridHorizontalFrame(self.gridPosition))
        for menuRadio in self.repository.mouseMode.menuRadios:
            menuRadio.mouseTool = menuRadio.getNewMouseToolFunction().getReset(self)
            self.mouseTool = menuRadio.mouseTool
        self.createMouseModeTool()
        self.canvas.bind("<Button-1>", self.button1)
        self.canvas.bind("<ButtonRelease-1>", self.buttonRelease1)
        self.canvas.bind("<KeyPress-Down>", self.keyPressDown)
        self.canvas.bind("<KeyPress-Left>", self.keyPressLeft)
        self.canvas.bind("<KeyPress-Right>", self.keyPressRight)
        self.canvas.bind("<KeyPress-Up>", self.keyPressUp)
开发者ID:elmom,项目名称:Skeinforge-Mirror,代码行数:70,代码来源:tableau.py


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