本文整理汇总了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)
示例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)
示例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)
示例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)
示例5: testAddingAObjectList
def testAddingAObjectList(self):
global persons
self.list.add_list(persons)
refresh_gui()
self.assertEqual(len(self.list), len(persons))
示例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)
示例7: testAddingABunchOfInstances
def testAddingABunchOfInstances(self):
global persons
for person in persons:
self.list.append(person)
refresh_gui()
self.assertEqual(len(self.list), len(persons))
示例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(), '( ) - ')
示例9: testClearObjectList
def testClearObjectList(self):
global persons
self.list.add_list(persons)
refresh_gui()
self.list.clear()
self.assertEqual(len(self.list), 0)
示例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)
示例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()))
示例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)
示例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")
示例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)
示例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")