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


Python utils.refresh_gui函数代码示例

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


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

示例1: send_delete

def send_delete(widget):
    event = gtk.gdk.Event(gtk.gdk.KEY_PRESS)
    event.keyval = int(keysyms.Delete)
    event.hardware_keycode = 119
    event.window = widget.window
    widget.event(event)
    refresh_gui(DELAY)
开发者ID:RENATOZANETTI9,项目名称:kiwi,代码行数:7,代码来源:test_masks.py

示例2: testMovementKeysEmptyMask

    def testMovementKeysEmptyMask(self):
        entry = self.entry
        entry.set_mask('(00) 0000-0000')

        entry.emit('focus', gtk.DIR_TAB_FORWARD)
        refresh_gui(DELAY)

        self.assertEqual(entry.get_position(), 1)

        # Left
        move(entry, LEFT)
        self.assertEqual(entry.get_position(), 1)

        # Right
        move(entry, RIGHT)
        self.assertEqual(entry.get_position(), 2)

        move(entry, RIGHT)
        self.assertEqual(entry.get_position(), 3)

        move(entry, RIGHT)
        self.assertEqual(entry.get_position(), 5)

        move(entry, LEFT)
        self.assertEqual(entry.get_position(), 3)


        # Home
        entry.emit('move-cursor', gtk.MOVEMENT_DISPLAY_LINE_ENDS, -1, False)
        self.assertEqual(entry.get_position(), 1)

        # End
        entry.emit('move-cursor', gtk.MOVEMENT_DISPLAY_LINE_ENDS, 1, False)
        self.assertEqual(entry.get_position(), 14)
开发者ID:Schevo,项目名称:kiwi,代码行数:34,代码来源:test_masks.py

示例3: testSubView

 def testSubView(self):
     self.foo.view.button.clicked()
     refresh_gui()
     self.assertEqual(self.foo.bar, self.foo.bar.view)
     self.assertEqual(self.foo.bar.toplevel, self.foo.bar.win)
     # setting None as transient window should be an error
     self.assertRaises(TypeError, self.foo.bar.set_transient_for, None)
开发者ID:gxela,项目名称:kiwi-gtk,代码行数:7,代码来源:test_BaseView.py

示例4: send_backspace

def send_backspace(widget):
    event = gtk.gdk.Event(gtk.gdk.KEY_PRESS)
    event.keyval = int(keysyms.BackSpace)
    event.hardware_keycode = 22
    event.window = widget.window
    widget.event(event)
    refresh_gui(DELAY)
开发者ID:RENATOZANETTI9,项目名称:kiwi,代码行数:7,代码来源:test_masks.py

示例5: testAddingAObjectList

    def testAddingAObjectList(self):
        global persons

        self.list.add_list(persons)
        refresh_gui()

        self.assertEqual(len(self.list), len(persons))
开发者ID:Schevo,项目名称:kiwi,代码行数:7,代码来源:test_ObjectList.py

示例6: testBackspace

    def testBackspace(self):
        if sys.platform == 'win32':
            raise SkipTest("Not supported on windows")

        entry = self.entry
        entry.set_mask('(00) 0000-0000')
        entry.grab_focus()

        insert_text(entry, '1234')
        self.assertEqual(entry.get_text(), '(12) 34  -    ')

        send_backspace(entry)
        refresh_gui(DELAY)
        self.assertEqual(entry.get_text(), '(12) 3   -    ')

        send_backspace(entry)
        refresh_gui(DELAY)
        self.assertEqual(entry.get_text(), '(12)     -    ')

        send_backspace(entry)
        refresh_gui(DELAY)
        self.assertEqual(entry.get_text(), '(1 )     -    ')

        send_backspace(entry)
        refresh_gui(DELAY)
        self.assertEqual(entry.get_text(), '(  )     -    ')
        self.assertEqual(entry.get_position(), 1)

        send_backspace(entry)
        refresh_gui(DELAY)
        self.assertEqual(entry.get_text(), '(  )     -    ')
        self.assertEqual(entry.get_position(), 1)
开发者ID:RENATOZANETTI9,项目名称:kiwi,代码行数:32,代码来源:test_masks.py

示例7: testAddingABunchOfInstances

    def testAddingABunchOfInstances(self):
        global persons

        for person in persons:
            self.list.append(person)
            refresh_gui()

        self.assertEqual(len(self.list), len(persons))
开发者ID:Schevo,项目名称:kiwi,代码行数:8,代码来源:test_ObjectList.py

示例8: testSetMask

    def testSetMask(self):
        entry = self.entry
        entry.set_mask('00/00/0000')
        refresh_gui(DELAY)
        self.assertEqual(entry.get_text(), '  /  /    ')

        entry.set_mask('(00) 0000-0000')
        refresh_gui(DELAY)
        self.assertEqual(entry.get_text(), '(  )     -    ')
开发者ID:Schevo,项目名称:kiwi,代码行数:9,代码来源:test_masks.py

示例9: testClearObjectList

    def testClearObjectList(self):
        global persons

        self.list.add_list(persons)
        refresh_gui()

        self.list.clear()

        self.assertEqual(len(self.list), 0)
开发者ID:Schevo,项目名称:kiwi,代码行数:9,代码来源:test_ObjectList.py

示例10: testSubView

 def testSubView(self):
     self.foo.view.button.clicked()
     refresh_gui()
     # Broken, not how we use controllers/views in Stoq
     return
     self.assertEqual(self.foo.bar, self.foo.bar.view)
     self.assertEqual(self.foo.bar.toplevel, self.foo.bar.win)
     # setting None as transient window should be an error
     self.assertRaises(TypeError, self.foo.bar.set_transient_for, None)
开发者ID:RENATOZANETTI9,项目名称:kiwi,代码行数:9,代码来源:test_BaseView.py

示例11: testOneColumn

    def testOneColumn(self):
        # column's attribute can not contain spaces
        self.assertRaises(AttributeError, Column, 'test column')

        mylist = ObjectList(Column('test_column'))
        self.win.add(mylist)
        refresh_gui()

        self.assertEqual(1, len(mylist.get_columns()))
开发者ID:Schevo,项目名称:kiwi,代码行数:9,代码来源:test_ObjectList.py

示例12: testClickCounterGlade

    def testClickCounterGlade(self):
        clickcounter = GladeClickCounter()
        refresh_gui()

        # one for the boys
        clickcounter.button.clicked()
        self.assertEqual(clickcounter.clicks, 1)

        # one for the girls
        clickcounter.button.clicked()
        self.assertEqual(clickcounter.clicks, 2)
开发者ID:Schevo,项目名称:kiwi,代码行数:11,代码来源:test_Delegate.py

示例13: testColors

 def testColors(self):
     self.foo.view.button.clicked()
     refresh_gui()
     win = self.foo.bar.win
     win.realize()
     color = get_background(win)
     self.assertEqual(color, "#001100")
     label = self.foo.bar.label
     label.realize()
     color = get_foreground(label)
     self.assertEqual(color, "#CC99FF")
开发者ID:gxela,项目名称:kiwi-gtk,代码行数:11,代码来源:test_BaseView.py

示例14: testRemovingOneInstance

    def testRemovingOneInstance(self):
        global  persons

        self.list.add_list(persons)
        refresh_gui()

        # we are going to remove Kiko
        person = persons[2]

        self.list.remove(person)

        self.assertEqual(len(self.list), len(persons) - 1)
开发者ID:Schevo,项目名称:kiwi,代码行数:12,代码来源:test_ObjectList.py

示例15: testColors

 def testColors(self):
     self.foo.view.button.clicked()
     refresh_gui()
     # Broken, not how we use controllers/views in Stoq
     return
     win = self.foo.bar.win
     win.realize()
     color = get_background(win)
     self.assertEqual(color, "#001100")
     label = self.foo.bar.label
     label.realize()
     color = get_foreground(label)
     self.assertEqual(color, "#CC99FF")
开发者ID:RENATOZANETTI9,项目名称:kiwi,代码行数:13,代码来源:test_BaseView.py


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