def do_activate(self) -> None: window = Window(self) window.set_position(Gtk.WindowPosition.CENTER) window.set_default_size(Application.WINDOW_WIDTH, Application.WINDOW_HEIGHT) window.set_border_width(20) window.show_all()
def activate_cb(self, data=None): window = Window(self) self.add_window(window) window.show_all() window.connect('destroy', self.window_destroy_cb) window.connect('key-press-event', self.key_press_event_cb)
def __init__(self, title, width, height, x, y): self.window = Window(title, width, height, x, y) self.width = width self.window.canvas(width, height) self.detector = MarkDetector() self.capture = WebcamVideoStream(src = 0).start() self.markerList = [] self.prevRead = 0 self.readQty = 0
def __enter__(self): self._window = Window(PascalVocAnnotator.WINDOW_TITLE, cv2.WND_PROP_FULLSCREEN).__enter__() self._window.set_property(cv2.WND_PROP_FULLSCREEN, cv2.WINDOW_FULLSCREEN) self._window.set_mouse_callback(self.on_mouse_event) return self
def __init__(self): assert App._instance is None App._instance = self self.crashed = False try: setproctitle.setproctitle('music-player') self.loop = asyncio.get_event_loop() self.audio = audio.GstAudioBackend() self.window = Window() self.injector = dependency_injection.Injector() from commands import core_commands # noqa plugging.load_plugins() self.commander = commands_runner.CommandsRunner( self.loop, self.injector, ) self.binding_controller = bindings.BindingsController( self.commander, self.window, ) if config['log_level'] == 'DEBUG': self.loop.set_debug(True) db.init() self.setup() plugging.start_plugins() core_providers.register_core_providers(self) except Exception as e: self.crashed = True log_exception(self.window) self.destroy() raise e
import os from indexing import index from config import * from ui.window import Window window = Window() window.mainloop()
from ui.window import Window window_object = Window() window_object.main()
#!/bin/python3 import gi gi.require_version('Gtk', '3.0') from gi.repository import Gtk, GLib from ui.window import Window from ui.env import * GLib.set_prgname(PROGRAM_NAME) win = Window() win.connect('destroy', Gtk.main_quit) win.show_all() Gtk.main()
from ui.window import Window Window().run()
app = SingleApplication(sys.argv) if not app.isSingle: QtGui.QMessageBox.information( None, "Hello Word", u"程序已经在运行了哦~", ) app.quit() else: # 显示 splash splash = QtGui.QSplashScreen(QtGui.QPixmap(os.path.join(iconDir, splashIconName))) splash.show() splash.showMessage(u'孵化中...', QtCore.Qt.AlignBottom | QtCore.Qt.AlignHCenter, QtCore.Qt.white) # 主窗体 m = Window() splash.showMessage(u'孵化完成!', QtCore.Qt.AlignBottom | QtCore.Qt.AlignHCenter, QtCore.Qt.white) # 窗体加载完成后释放 splash.finish(m) del splash m.show() app.exec_() # DONE: 只运行一个实例 # TODO: 复习提示 # DONE: 单词发音