예제 #1
0
def main(argv):
    app = QApplication(argv)
    window = MainWindow()
    window.show()
    window.raise_()
    window.clearFocus()
    app.exec_()
예제 #2
0
    def __init__(self):
        self.main_window = MainWindow()
        self.main_widget = self.main_window.window_widget
        self.data_handler = DataHandler()
        # self.traders = []
        self.current_item = None
        self.current_tab = 0
        self.craft_available = False
        self.current_trader = None

        # Register signals
        # Register directory selection signal
        self.main_window.directory_signal.connect(self.read_files)
        # Register new icons
        self.main_window.icon_signal.connect(self.read_icons)
        # Register item selection signal
        self.main_widget.item_signal.connect(self.display_data_for_item)
        # Register section change signal
        self.main_widget.section_signal.connect(self.change_section)
        # Register value change signal
        self.main_widget.value_changed.connect(self.change_value)
        # Register fill request
        self.main_widget.fill_request.connect(self.fill_window)
        # Register tab change
        self.main_widget.tab_change.connect(self.change_tab)
        # Register crafting update
        self.main_widget.craft_update.connect(self.update_crafting)
        # Register trade change upgrade
        self.main_widget.trade_update.connect(self.update_trade)
예제 #3
0
def run_gui(args):
    from window import MainWindow
    from PySide import QtGui
    QtGui.QApplication.setStyle('plastique')
    app = QtGui.QApplication(sys.argv)
    window = MainWindow(*start_worker(args))
    window.show()
    sys.exit(app.exec_())
예제 #4
0
 def application(self):
     """
     Docstring.
     """
     chessFighter = QApplication(sys.argv)
     window = MainWindow()
     window.show()
     chessFighter.exec()
예제 #5
0
def main():

    root = tk.Tk()
    
    root.title("Student Database")
    root.resizable(False,False)

    fm = MainWindow(root)

    fm.grid()
    
    root.mainloop()
예제 #6
0
def main():
    """Entry point
    """
    app = Qt.QApplication(sys.argv)

    import res

    window = MainWindow()
    window.show()

    sys.exit(app.exec_())

    res.qCleanupResources()
예제 #7
0
    def __init__(self):
        super(FeedListStore,
              self).__init__(str, GdkPixbuf.Pixbuf, str, str, str, str, str,
                             object, object, object)

        self.account_liststore = AccountListStore()
        self.filter_liststore = FilterListStore()

        self.window = MainWindow(self)

        self.save = SaveListStore()
        for entry in self.save.load():
            self.append(entry)
예제 #8
0
파일: app.py 프로젝트: yarnaid/full_stat
def main():

    QtCore.QCoreApplication.setApplicationName(TITLE)
    QtCore.QCoreApplication.setOrganizationDomain(DOMAIN)
    QtCore.QCoreApplication.setOrganizationName(ORG)
    translator = QtCore.QTranslator()
    translator.load(':/i18n/translations/ru_RU')
    app = QtGui.QApplication(sys.argv)
    app.installTranslator(translator)

    frame = MainWindow(title=TITLE)
    frame.show()

    sys.exit(app.exec_())
예제 #9
0
 def test_predict_2(self):
     test_window = MainWindow()
     test_window.w1 = 2
     test_window.w2 = -2.5
     test_window.w3 = 1.45
     test_window.w4 = -3.62
     test_window.b = 5.6
     max_temp = 30
     min_temp = 25.5
     rainfall = 3.4
     solar = 20
     result = -1.00006562
     self.assertEqual(
         test_window.predict(max_temp, min_temp, rainfall, solar), result)
예제 #10
0
 def test_predict_4(self):
     test_window = MainWindow()
     test_window.w1 = 2
     test_window.w2 = 2.5
     test_window.w3 = 1.45
     test_window.w4 = 3.62
     test_window.b = 5.6
     max_temp = 'Thirty'
     min_temp = 'twenty five point five'
     rainfall = 'Three Point four'
     solar = 'twenty'
     result = TypeError
     self.assertEqual(
         test_window.predict(max_temp, min_temp, rainfall, solar), result)
def open_main_window():
    """ メインWindowのオープン """
    # Windowのオープン
    window = MainWindow()
    window.open()

    # WindowのClose後の処理
    del window

    # シングルトンの後処理
    SystemInfo.destroy_instance()
    CodeManager.destroy_instance()

    return
예제 #12
0
 def test_predict_3(self):
     test_window = MainWindow()
     test_window.w1 = 2
     test_window.w2 = 2.5
     test_window.w3 = 1.45
     test_window.w4 = 3.62
     test_window.b = 5.6
     max_temp = 30
     min_temp = 25.5
     rainfall = -3.4
     solar = 20
     result = ValueError
     self.assertEqual(
         test_window.predict(max_temp, min_temp, rainfall, solar), result)
예제 #13
0
    def run(self):
        self.__init_i18n()
        [args, headers] = self.__get_options()

        gnome.init(NAME, VERSION)
        gtk.gdk.threads_init()
        gtk.window_set_default_icon_list(*gui.get_icon_list([16, 22, 24, 32]))

        self.download_list = DownloadList()
        self.download_manager = DownloadManager()

        self.dbus_service = dbus_service.DBusService()

        # If the DBus service is already running, add downloads using it
        if not self.dbus_service.register():
            for uri in args:
                self.dbus_service.download_manager.AddDownload(
                    uri, os.getcwd(), headers)
            return 0

        self.dbus_service.register_object(dbus_service.DOWNLOAD_MGR_OBJ_PATH,
                                          self.download_list)

        self.main_window = MainWindow(self.config, self.download_list)
        self.dbus_service.register_object(dbus_service.MAIN_WINDOW_OBJ_PATH,
                                          self.main_window)
        if self.config.show_main_window:
            self.main_window.window.show()

        self.status_icon = TrayIcon(self.main_window)
        if not self.config.show_status_icon:
            self.status_icon.icon.hide_all()

        sys.excepthook = self.main_window.on_unhandled_exception

        self.download_list.load_from_xml()

        for uri in args:
            if self.config.ask_for_location:
                add = AddDownloadDialog(uri, headers)
                add.dialog.run()
            else:
                self.download_list.add_download(uri,
                                                self.config.default_folder,
                                                headers)

        gtk.main()
예제 #14
0
def main():

    # from utils import fft

    # print(list(map(abs, fft([1.0, 1.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0]))))

    import sys

    from PyQt5.QtWidgets import QApplication
    from window import MainWindow

    application = QApplication(sys.argv)
    window = MainWindow()

    sys.excepthook = window.excepthook

    window.show()

    return application.exec()
예제 #15
0
    def __init__(self, argv, x, y):
        super(Application, self).__init__(argv)
        self.__model_control = None

        self.window = MainWindow()
        self.window.resize(x, y)
        self.window.model_view.GetRenderWindow().SetSize(x, y)
        self.window.model_view.setup()
        self.window.model_view.register()
        self.window.slider.setEnabled(False)
        self.window.model_view.setEnabled(False)
        QtCore.QObject.connect(self.window.parameters,
                               QtCore.SIGNAL('changing()'),
                               self.__edit_parameters)
        QtCore.QObject.connect(self.window.parameters,
                               QtCore.SIGNAL('confirmed()'),
                               self.__confirm_parameters)
        QtCore.QObject.connect(self.window.parameters,
                               QtCore.SIGNAL('discarded()'),
                               self.__discard_parameters)
예제 #16
0
def main() -> int:
    root = Tk()
    root.geometry("450x300+300+300")
    root.resizable(False, False)
    app = MainWindow(root)
    model = MyModel()

    def train_btn_listener(event):
        app.enable_buttons(False)
        app.reload_pb()
        app.show_train_pg(True)
        model.train(pb_history)

    def train_btn_callback():
        app.enable_buttons(True)
        app.show_train_pg(False)

    def predict_btn_callback(value: int):
        app.enable_buttons(True)
        app.set_answer(value)

    def predict_btn_listener(event):
        app.enable_buttons(False)
        app.save_image(utils.get_cwd() + "/.keras/images/orig_image.ps")
        utils.prepare_image(utils.get_cwd() + "/.keras/images/orig_image.ps")
        model.predict(utils.get_cwd() + "/.keras/images/prepared_image.png", predict_btn_callback)

    pb_history = TrainHistory()
    pb_history.on_epoch_begin_callback = app.increase_epoch
    pb_history.on_batch_begin_callback = lambda: app.increase_pg(model.batch_size * 100 / model.x_train.shape[0])
    pb_history.on_train_end_callback = lambda: train_btn_callback()

    app.set_train_btn_listener(train_btn_listener)
    app.set_predict_listener(predict_btn_listener)
    app.show_train_pg(False)

    root.mainloop()
    return 0
예제 #17
0

import sys


from PyQt5.QtWidgets import (QApplication)

from model import Image
from window import MainWindow
from controller import Controller





if __name__ == '__main__':


    image = Image()

    app = QApplication(sys.argv)


    mainWindow = MainWindow(image)
    mainWindow.show()

    controller = Controller(app, mainWindow, image)

    sys.exit(app.exec_())

예제 #18
0
파일: main.py 프로젝트: pytoolsip/installer
import ssl
ssl._create_default_https_context = ssl._create_unverified_context
# 设置验证SSL证书

from tkinter import *

from window.MainApp import *
# local
from window.MainWindow import *
# local

if __name__ == '__main__':
    # 加载程序
    App = MainApp()
    # 加载主场景
    MainWindow(App)
    # 运行程序
    App.mainloop()
예제 #19
0
import sys

from PyQt5.QtWidgets import QApplication

from window import MainWindow


if __name__ == '__main__':

    app = QApplication(sys.argv)

    window = MainWindow(10, 40, 50)
    window.show()
    app.exec_()
예제 #20
0
파일: pyqtmenu.py 프로젝트: Daguhh/PyQtMenu
#! /usr/bin/python3
# -*- coding: utf-8 -*-

import sys

from PyQt5.QtWidgets import QApplication

from window import MainWindow

if __name__ == '__main__':

    app = QApplication(sys.argv)
    ex = MainWindow()
    sys.exit(app.exec_())
예제 #21
0
#! /usr/bin/python
#-*- coding: utf-8 -*-

import sys
import os

sys.path.append(os.getcwd() + "/GUI")
sys.path.append(os.getcwd() + "/Objects")
sys.path.append(os.getcwd() + "/robotImages")
sys.path.append(os.getcwd() + "/Robots")
from window import MainWindow
from PyQt4 import QtGui

f = open(os.devnull, 'w')
sys.stderr = f

if __name__ == "__main__":
    arena = sys.argv[1]
    app = QtGui.QApplication(sys.argv)
    app.setApplicationName("Python-Robocode")
    myapp = MainWindow(arena)
    myapp.show()
    sys.exit(app.exec_())
예제 #22
0
import Tkinter as tk
from window import MainWindow
import time

root = tk.Tk()
root.resizable(0, 0)
icon = tk.PhotoImage(file='./d2id.ico')
root.tk.call('wm', 'iconphoto', root._w, icon)
app = MainWindow(root)

with open('error.log', 'w') as log:
    log.write('-' * 80 + '\n')
    log.write(time.strftime('%m-%d-%Y @ %H:%M:%S\n'))
    log.write('-' * 80 + '\n')

app.set_title('D2ID')
app.run()
예제 #23
0
def start_main(project):
    global main_window
    main_window = MainWindow(project)
    main_window.show()
예제 #24
0
 def window(self):
     return MainWindow(self)
예제 #25
0
 def __init__(self):
     super(Editor, self).__init__()
     self.ui = MainWindow()
     self.ui.setupUi(self)
     self.ui.onLoad()
     self.show()
예제 #26
0
import pyglet
from window import MainWindow
from pyglet import gl, font

# Retrieve font from local folder
font.add_file('assets/fonts/Arimo-Regular.ttf')
font.load('Arimo')

# Globally accessible variable
win = MainWindow()

# Allow transparency calculations
gl.glEnable(gl.GL_BLEND)
gl.glBlendFunc(gl.GL_SRC_ALPHA, gl.GL_ONE_MINUS_SRC_ALPHA)

# Debug all events
# win.push_handlers(pyglet.window.event.WindowEventLogger())

# Main application loop
pyglet.app.run()
예제 #27
0
import sys
from PyQt5.QtWidgets import QApplication
from window import MainWindow

if __name__ == '__main__':
    app = QApplication(sys.argv)
    prozor = MainWindow()  #Poziv glavnog menija.

    sys.exit(app.exec_())
예제 #28
0
#!/usr/bin/env python
import sys

from PyQt5 import QtWidgets

from window import MainWindow

if __name__ == '__main__':
    app = QtWidgets.QApplication(sys.argv)
    window = MainWindow()
    window.setup_app()
    window.show()
    sys.exit(app.exec_())
예제 #29
0
#! /usr/bin/python
#-*- coding: utf-8 -*-

import sys
import os
sys.path.append(os.getcwd() + "/GUI")
sys.path.append(os.getcwd() + "/Objects")
sys.path.append(os.getcwd() + "/robotImages")
sys.path.append(os.getcwd() + "/Robots")
from window import MainWindow
from PyQt4 import QtGui


if __name__ == "__main__":

   app = QtGui.QApplication(sys.argv)
   app.setApplicationName("Python-Robocode")
   myapp = MainWindow()
   myapp.show()
   sys.exit(app.exec_())
예제 #30
0
        if not self.game.pathogens:
            return

        target = choice(self.game.pathogens)

        # Calculate damage
        dmg = self.base_attack
        dmg += self.game.dice_roll(1, 3)  # add some randomness
        dmg -= target.defense

        if dmg > 0:
            ### EXPERIMENTAL
            window.loop.set_alarm_in(0, self.game.flash, target)
            target.hp -= dmg

            self.game.log("%s dealt %s dmg to %s." %
                          (self.name, dmg, target.name))

            if target.hp <= 0:
                target.die('killed by %s' % self.name)
                # Pathogen dies/is absorbed
                #self.pathogens.remove(target)


if __name__ == '__main__':
    json_fd = open('data.json', 'r')

    game = Game(json.load(json_fd))
    run = MainWindow(game)
    run.main()