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


Python Window.bind方法代码示例

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


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

示例1: trace

# 需要导入模块: from window import Window [as 别名]
# 或者: from window.Window import bind [as 别名]
            self.bind('Mouse RUp', self.trace, 'Mouse RUp')
            self.bind('Click', self.trace, 'Click')
            self.bind('Dbl Click', self.trace, 'Dbl Click')
            self.bind('RDbl Click', self.trace, 'RDbl Click')
            
        def trace(self, *argv, **argd):
            print self, argv
            
    koan.init()
    
    w = Window()    
    w.create(0, 0, 800, 600, caption = True)
    w.bgColor = color.darkblue
    
    from dialog import Dialog
    from pprint import pprint
    w.d = Dialog(w)
    w.d.bind('Mouse Enter', pprint, 'Mouse Enter')
    w.d.bind('Mouse Leave', pprint, 'Mouse Leave')
    w.d.size = 400, 300
    w.d.bgColor = color.blue
    w.bind('Key', koan.action.PureAction(w.d.doModal))
    
    o = MyComponent(w.d)
    o.rect = 100, 50, 300, 100
    o.bgColor = color.yellow
    w.show()
    
    koan.run(1)    
    koan.final()
开发者ID:cashlalala,项目名称:AudioBox,代码行数:32,代码来源:listview.py

示例2: super

# 需要导入模块: from window import Window [as 别名]
# 或者: from window.Window import bind [as 别名]
                return True
        return super(RichEdit, self).onKey(key)
        
            
Edit = RichEdit

if __name__ == '__main__':
    from window import Window
    from pprint import pprint

    koan.init()

    w = Window()
    w.create(0, 0, 640, 480, caption = True)
    w.bgColor = color.darkgray
    w.bind('Key', pprint)
    
    e = Edit(w)
    e.rect = 10,10,300,200
    e.align = 'MTL'
    e.vscroll = False
    e.font = 'Segoe UI'
    e.hscroll = False
    #e.bgColor = color.lightgray
    e.bgColor = color.darkblue
    e.fontColor = color.green
    #koan.anim.PostEvent(setattr, e, 'text', 'Testing, hello world')
    e.maxlen = 5    
    e.text = 'Hello world'
   
    def trace(self):
开发者ID:cashlalala,项目名称:AudioBox,代码行数:33,代码来源:edit.py

示例3: range

# 需要导入模块: from window import Window [as 别名]
# 或者: from window.Window import bind [as 别名]
            mi.fontSize = 20
            mi.header = text
            mi.bgColor = color.gray
            mi.bind("Mouse Enter", setattr, mi, "bgColor", color.lightgray)
            mi.bind("Mouse Leave", setattr, mi, "bgColor", color.gray)
            return mi

        for i in range(30):
            mi = createMenuItem(m, "hello %d" % i)
        """
        mi = m.children[5]
        mi.bgColor = color.red
        for i in range(50):
            mi2 = createMenuItem(mi, 'sub %d' %i)
            
        mi = m.children[15]
        for i in range(20):
            mi2 = createMenuItem(mi, 'small %d' %i)
                
        m.bgColor = color.purple
        m.xy = x, y
        """
        print "--------", time.time() - t
        m.doModal()

    w.bind("Mouse RUp", popup)

    w.show()
    koan.run(1)
    koan.final()
开发者ID:cashlalala,项目名称:AudioBox,代码行数:32,代码来源:menu.py


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