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()
예제 #2
0
파일: app.py 프로젝트: jonnylamb/fuga
    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)
예제 #3
0
 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
예제 #4
0
파일: main.py 프로젝트: cjhr95/IARC-2020
    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
예제 #5
0
파일: app.py 프로젝트: tulustul/MusicPlayer
    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
예제 #6
0
import os
from indexing import index
from config import *
from ui.window import Window

window = Window()
window.mainloop()
예제 #7
0
from ui.window import Window
window_object = Window()
window_object.main()


예제 #8
0
#!/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()
예제 #9
0
from ui.window import Window

Window().run()
예제 #10
0
    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: 单词发音