本文整理汇总了Python中window.Window.__init__方法的典型用法代码示例。如果您正苦于以下问题:Python Window.__init__方法的具体用法?Python Window.__init__怎么用?Python Window.__init__使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类window.Window
的用法示例。
在下文中一共展示了Window.__init__方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: __init__
# 需要导入模块: from window import Window [as 别名]
# 或者: from window.Window import __init__ [as 别名]
def __init__(self):
Window.__init__(self, 'main.glade')
self._create_canvas()
self._create_status_bar()
self._create_history()
self.view.main.set_size_request(450, 300)
self.view.main.show()
示例2: __init__
# 需要导入模块: from window import Window [as 别名]
# 或者: from window.Window import __init__ [as 别名]
def __init__(self):
global MAPGENERATOR_ACTIVE
if MAPGENERATOR_ACTIVE:
raise Exception("Can't run more than one MapGenerator instance at a time")
else: #this is the only instance
MAPGENERATOR_ACTIVE = True
try:
Window.__init__(self)
#create Tkinter Variables
self.name = StringVar(self, value=IMAGEMAP_NAME)
self.size = (DoubleVar(self, value=IMAGEMAP_SIZE[0]),
DoubleVar(self, value=IMAGEMAP_SIZE[1]))
self.destination = StringVar(self, value=IMAGEMAP_DESTINATION)
self.codeType = StringVar(self, value=IMAGEMAP_CODETYPE)
#create controls
imageControls = self.ImageControls(self, self.name, self.size)
codeControls = self.CodeControls(self, self.destination, self.codeType)
buttons = self.MapButtons(self)
buttons.closeButton.config(command=self.destroy)
buttons.generateButton.config(command=self.generate)
imageControls.pack(pady=2, side=TOP)
codeControls.pack(pady=2, side=TOP)
buttons.pack(side=BOTTOM, padx=2, pady=2)
#tweak window
self.title("Create Map")
self.geometry(MAPGENERATOR_GEOMETRY)
self.resizable(False, False)
# display everything
self.update_idletasks()
self.focus_force()
self.mainloop()
except:
raise
finally:
MAPGENERATOR_ACTIVE = False
示例3: __init__
# 需要导入模块: from window import Window [as 别名]
# 或者: from window.Window import __init__ [as 别名]
def __init__(self,
slider_files,
pointer_files,
button_files,
show_button=True,
finish_callback=None,
slide_delay=8000,
):
'''
Initialize Wizard class.
@param slider_files: The slider image files.
@param pointer_files: The pointer image files.
@param button_files: The button image files.
@param show_button: if True will at last page show start button.
@param finish_callback: The callback call when slider finish, this callback don't need input argument, default is None.
@param slide_delay: The delay between slider images, default is 8000ms.
'''
Window.__init__(self)
self.finish_callback = finish_callback
self.set_position(gtk.WIN_POS_CENTER)
self.set_resizable(False)
self.wizard_box = WizardBox(slider_files, pointer_files, button_files, show_button, slide_delay)
self.wizard_box.connect("close", lambda widget: self.destroy())
self.connect("destroy", self.destroy_wizard)
self.window_frame.add(self.wizard_box)
self.add_move_event(self.wizard_box)
示例4: __init__
# 需要导入模块: from window import Window [as 别名]
# 或者: from window.Window import __init__ [as 别名]
def __init__(self, x, y, width, height ):
Window.__init__(self, x, y, width, height )
Visettings.BoardX = (width-2)/2
Visettings.BoardY = (height-2)/2
self.setupPieces()
示例5: __init__
# 需要导入模块: from window import Window [as 别名]
# 或者: from window.Window import __init__ [as 别名]
def __init__(self, main, x, y, width, height=0):
Window.__init__(self, main, x, y, width, height)
self.grid_size = 10
self.grid_visible = True
self.selected_point = None
self.snap_to_grid = False
self.shape = Shape()
示例6: __init__
# 需要导入模块: from window import Window [as 别名]
# 或者: from window.Window import __init__ [as 别名]
def __init__(self, parent, title, top_left, w, h):
#assert(parent is not None)
#assert(isinstance(parent, (AppWindow)))
#assert(isinstance(top_left, Point))
if parent is None or not isinstance(parent, Container):
raise BadArgumentError("Expecting a valid parent window")
Window.__init__(self, parent, title, top_left, w, h)
示例7: __init__
# 需要导入模块: from window import Window [as 别名]
# 或者: from window.Window import __init__ [as 别名]
def __init__(self, title, default_width=None, default_height=None, mask_type=None,
close_callback=None,
modal=True,
window_hint=gtk.gdk.WINDOW_TYPE_HINT_DIALOG,
window_pos=None,
skip_taskbar_hint=True,
resizable=False):
'''Dialog box.'''
Window.__init__(self, resizable)
self.default_width = default_width
self.default_height = default_height
self.mask_type = mask_type
if window_pos:
self.set_position(window_pos)
self.set_modal(modal) # grab focus to avoid build too many skin window
if window_hint:
self.set_type_hint(window_hint)
self.set_skip_taskbar_hint(skip_taskbar_hint) # skip taskbar
if self.default_width != None and self.default_height != None:
self.set_default_size(self.default_width, self.default_height)
if not resizable:
self.set_geometry_hints(None, self.default_width, self.default_height, -1, -1, -1, -1, -1, -1, -1, -1)
self.padding_left = 2
self.padding_right = 2
self.titlebar = Titlebar(
["close"],
None,
title)
self.add_move_event(self.titlebar)
self.body_box = gtk.VBox()
self.body_align = gtk.Alignment()
self.body_align.set(0.5, 0.5, 1, 1)
self.body_align.set_padding(0, 0, self.padding_left, self.padding_right)
self.body_align.add(self.body_box)
self.button_box = gtk.HBox()
self.left_button_box = DialogLeftButtonBox()
self.right_button_box = DialogRightButtonBox()
self.button_box.pack_start(self.left_button_box, True, True)
self.button_box.pack_start(self.right_button_box, True, True)
self.window_frame.pack_start(self.titlebar, False, False)
self.window_frame.pack_start(self.body_align, True, True)
self.window_frame.pack_start(self.button_box, False, False)
if close_callback:
self.titlebar.close_button.connect("clicked", lambda w: close_callback())
self.connect("destroy", lambda w: close_callback())
else:
self.titlebar.close_button.connect("clicked", lambda w: self.destroy())
self.connect("destroy", lambda w: self.destroy())
self.draw_mask = self.get_mask_func(self, 1, 1, 0, 1)
示例8: __init__
# 需要导入模块: from window import Window [as 别名]
# 或者: from window.Window import __init__ [as 别名]
def __init__(self, hero, monster):
Window.__init__(self, pygame.Rect((200, 200), (400, 300)))
close_bt = gui.Button(pygame.Rect(360, 10, 30, 30), pygame.Color('red'))
close_bt.click = lambda a, b: self.close()
self.add(close_bt)
self.add(gui.Label((100, 50), 'Round 1: Fight!', pygame.Color('green')))
self.add(gui.Label((50, 100), hero.character_class, pygame.Color('azure')))
self.add(gui.Label((250, 100), monster.type, pygame.Color('red')))
示例9: __init__
# 需要导入模块: from window import Window [as 别名]
# 或者: from window.Window import __init__ [as 别名]
def __init__(self, parent, maze, moves, width):
Window.__init__(self, parent)
Frame.__init__(self, parent, background = "white")
self.maze = maze
self.canvas = Canvas(self)
self.queue = moves
self.delay = DELAY
self.size = get_size(self.maze, width)
#self.photo = PhotoImage(file = "mouse.gif")
self.init_ui()
示例10: __init__
# 需要导入模块: from window import Window [as 别名]
# 或者: from window.Window import __init__ [as 别名]
def __init__(self, classes, selected_classes):
"""
Params:
`classes`: list of strings with all class names.
`selected_classes`: list of strings with selected classes.
"""
Window.__init__(self, 'classlist.glade')
self._create_list()
self._populate_model(classes, selected_classes)
self.view.classlist.set_default_size(300, 300)
示例11: __init__
# 需要导入模块: from window import Window [as 别名]
# 或者: from window.Window import __init__ [as 别名]
def __init__(self, model, classes):
Window.__init__(self, 'class.glade')
self.model = model
self.classes = classes
self._populate_ui()
self._change_selection_mode()
self._create_superclass_list(classes)
self._select_model_superclass()
self.load_attributes()
示例12: __init__
# 需要导入模块: from window import Window [as 别名]
# 或者: from window.Window import __init__ [as 别名]
def __init__(self, main, x, y, width, height=0):
Window.__init__(self, main, x, y, width, height)
self.grid_size = 10
self.grid_visible = True
self.selected_stamp = None
self.snap_to_grid = False
self.keep_current_ratio = False
self.keep_original_ratio = False
self.layout = Layout(self.main.shape_window.shape)
self.colors = [pygame.Color('white')] * 10
示例13: __init__
# 需要导入模块: from window import Window [as 别名]
# 或者: from window.Window import __init__ [as 别名]
def __init__(self, parent=None):
Window.__init__(self, parent)
# Important must be empty this is a reference
self.files = []
self.projects = None
self.recent = None
self.dirty = None
self.isFull = False
self.adb = Adb(self)
self.parser = Parser(self)
self.command = Command(self)
self.init()
示例14: __init__
# 需要导入模块: from window import Window [as 别名]
# 或者: from window.Window import __init__ [as 别名]
def __init__(self, main, x, y, width, height=0):
Window.__init__(self, main, x, y, width, height)
self.shape = self.main.shape_window.shape
self.layout = self.main.layout_window.layout
self.check_point = None
# This is the maximum number of milliseconds that this window has
# to draw during each frame. If the time is exceeded it remembers
# where it was and resumes in the next frame.
self.time_limit = 50
self.end_time = 0
self.min_line_size = 0.05
self.colors = self.main.layout_window.colors
示例15: __init__
# 需要导入模块: from window import Window [as 别名]
# 或者: from window.Window import __init__ [as 别名]
def __init__(self, parent, title, top_left, w, h):
assert(parent is not None)
"""
try:
assert(isinstance(parent, (AppWindow)))
except AssertionError:
raise BadArgumentError("Expecting an AppWindow as parent")
"""
assert(isinstance(top_left, Point))
if parent is None or not isinstance(parent, Container):
raise BadArgumentError("Expecting a valid parent window")
self.text=""
Window.__init__(self, parent, title, top_left, w, h)