Exemple #1
0
def main(argv):
    app = QApplication(argv)
    sys.excepthook = exceptHook
    w = MainWindow()
    w.show()
    app.exec_()
from PySide2.QtWidgets import QPushButton, QApplication
from mainwindow import MainWindow
import sys

# Aplicación de Qt
app = QApplication()
window = MainWindow()
window.show()
# Qt loop
sys.exit(app.exec_())
Exemple #3
0
from PySide2.QtWidgets import QApplication
from mainwindow import MainWindow
import sys

# Aplicación de Qt
app = QApplication()
# Se crea un botón con la palabra Hola
window = MainWindow()  #Instancia de la clase MainWindow
# Se hace visible el botón
window.show()
# Qt loop
sys.exit(app.exec_()
         )  #Deja nuestra aplicacion corriendo hasta que le demos en cerrar
def run():
    mainwindow = MainWindow()
    mainwindow.init()
    mainwindow.show()
    fw.Application.run()
Exemple #5
0
    # Use raster to make it faster
    # Qt5 ile kalkmış. Yerine kullanılacak şeyi bilmiyorum.
    #QApplication.setGraphicsSystem('raster')

    pid = os.fork()
    if pid:
        os._exit(0)

    app = QUniqueApplication(sys.argv, catalog='package-manager')
    setSystemLocale()

    # Set application font from system
    font = Pds.settings('font', 'Sans,10').split(',')
    app.setFont(QFont(font[0], int(font[1])))

    manager = MainWindow(app)
    app.setMainWindow(manager)

    if config.PMConfig().systemTray():
        app.setQuitOnLastWindowClosed(False)

    if not config.PMConfig().systemTray() or "--show-mainwindow" in sys.argv:
        manager.show()

    # Set exception handler
    sys.excepthook = handleException

    # Run the Package Manager
    app.exec_()
Exemple #6
0
from PyQt5.QtWidgets import QApplication, QStyleFactory
from PyQt5.QtCore import Qt, QCoreApplication, QSettings, QByteArray, QUrl
from PyQt5.QtGui import QIcon, QKeySequence, QFont, QPalette, QColor
from PyQt5.QtQml import qmlRegisterType
from mainwindow import MainWindow
from ebook import Ebook
from part import Part
import main_rc


if __name__ == "__main__":
    sys.argv.append("--disable-web-security")

    app = QApplication(sys.argv)
    QCoreApplication.setOrganizationName("Artanidos")
    QCoreApplication.setApplicationName("EbookCreator")
    QCoreApplication.setApplicationVersion("1.2.1")

    app.setStyle(QStyleFactory.create("Fusion"))

    qmlRegisterType(Ebook, 'EbookCreator', 1, 0, 'Ebook')
    qmlRegisterType(Part, 'EbookCreator', 1, 0, 'Part')

    font = QFont("Sans Serif", 10)
    app.setFont(font)
    app.setWindowIcon(QIcon(":/images/logo.svg"))

    win = MainWindow(app)
    win.show()
    sys.exit(app.exec_())
Exemple #7
0
def handleException(exception, value, tb):
    logger.error("".join(traceback.format_exception(exception, value, tb)))

if __name__ == '__main__':

    KCmdLineArgs.init(sys.argv, aboutData)
    options = KCmdLineOptions()
    options.add("show-mainwindow", ki18n("Show main window"))
    KCmdLineArgs.addCmdLineOptions(options)

    app = KUniqueApplication(True, True)

    args = KCmdLineArgs.parsedArgs()

    if not dbus.get_default_main_loop():
        from dbus.mainloop.qt import DBusQtMainLoop
        DBusQtMainLoop(set_as_default = True)

    manager = MainWindow()
    if not config.PMConfig().systemTray():
        manager.show()
    else:
        if args.isSet("show-mainwindow"):
            manager.show()

    sys.excepthook = handleException
    setSystemLocale()

    app.exec_()
if __name__ == "__main__":
    from mainwindow import MainWindow
    from PyQt5 import QtWidgets
    import sys
    app = QtWidgets.QApplication(sys.argv)
    ui = MainWindow()
    ui.show()
    sys.exit(app.exec_())
Exemple #9
0
 def __init__(self):
     self.logging = LoggingDialog(None)
     self.main_window = MainWindow(None)
Exemple #10
0
from tkinter import Tk

from mainwindow import MainWindow

root = Tk()
app = MainWindow(master=root)
app.mainloop()
Exemple #11
0
def main(argv):

    app = QApplication(sys.argv)
    window = MainWindow()
    window.show()
    sys.exit(app.exec_())
Exemple #12
0
class GtkUI(object):
    def __init__(self, args):
        self.daemon_bps = (0, 0, 0)
        # Setup signals
        try:
            import gnome.ui
            import gnome
            self.gnome_prog = gnome.init("Deluge", deluge.common.get_version())
            self.gnome_client = gnome.ui.master_client()

            def on_die(*args):
                reactor.stop()

            self.gnome_client.connect("die", on_die)
            log.debug("GNOME session 'die' handler registered!")
        except Exception, e:
            log.warning(
                "Unable to register a 'die' handler with the GNOME session manager: %s",
                e)

        if deluge.common.windows_check():
            from win32api import SetConsoleCtrlHandler
            from win32con import CTRL_CLOSE_EVENT
            from win32con import CTRL_SHUTDOWN_EVENT

            def win_handler(ctrl_type):
                log.debug("ctrl_type: %s", ctrl_type)
                if ctrl_type in (CTRL_CLOSE_EVENT, CTRL_SHUTDOWN_EVENT):
                    reactor.stop()
                    return 1

            SetConsoleCtrlHandler(win_handler)

        # Set process name again to fix gtk issue
        setproctitle(getproctitle())

        # Attempt to register a magnet URI handler with gconf, but do not overwrite
        # if already set by another program.
        common.associate_magnet_links(False)

        # Make sure gtkui.conf has at least the defaults set
        self.config = deluge.configmanager.ConfigManager(
            "gtkui.conf", DEFAULT_PREFS)

        # We need to check on exit if it was started in classic mode to ensure we
        # shutdown the daemon.
        self.started_in_classic = self.config["classic_mode"]

        # Start the IPC Interface before anything else.. Just in case we are
        # already running.
        self.queuedtorrents = QueuedTorrents()
        self.ipcinterface = IPCInterface(args)

        # Initialize gdk threading
        gtk.gdk.threads_init()

        # We make sure that the UI components start once we get a core URI
        client.set_disconnect_callback(self.__on_disconnect)

        self.trackericons = TrackerIcons()
        self.sessionproxy = SessionProxy()
        # Initialize various components of the gtkui
        self.mainwindow = MainWindow()
        self.menubar = MenuBar()
        self.toolbar = ToolBar()
        self.torrentview = TorrentView()
        self.torrentdetails = TorrentDetails()
        self.sidebar = SideBar()
        self.filtertreeview = FilterTreeView()
        self.preferences = Preferences()
        self.systemtray = SystemTray()
        self.statusbar = StatusBar()
        self.addtorrentdialog = AddTorrentDialog()

        # Initalize the plugins
        self.plugins = PluginManager()

        # Late import because of setting up translations
        from connectionmanager import ConnectionManager
        # Show the connection manager
        self.connectionmanager = ConnectionManager()

        from twisted.internet.task import LoopingCall
        rpc_stats = LoopingCall(self.print_rpc_stats)
        rpc_stats.start(10)

        reactor.callWhenRunning(self._on_reactor_start)

        # Initialize gdk threading
        gtk.gdk.threads_enter()
        reactor.run()
        self.shutdown()
        gtk.gdk.threads_leave()
Exemple #13
0
import sys, os

from PyQt5.QtWidgets import *
from PyQt5.QtGui import *
from PyQt5.QtCore import *

from mainwindow import MainWindow
from signals import Signals
from context import Context
#from context import Context

if __name__ == "__main__":
    app = QApplication(sys.argv)
    
    signals = Signals()
    context = Context(signals)
    
    w = MainWindow(signals, context)
    w.show()
    sys.exit(app.exec())
Exemple #14
0
def main():
    """ main function of game """
    app = MainWindow()
Exemple #15
0
def readCSS(fname):

	f = open(fname, 'r')
	s = f.read()
	f.close()

	return s


if __name__ == '__main__':

	app = QtWidgets.QApplication(sys.argv)
	#app.setWindowIcon(QtWidgets.QIcon("images/icon.png"))

	sys.setrecursionlimit(4096*4096)

	customFnt = "Lato-Reg.ttf"
	if QtGui.QFontDatabase().addApplicationFont(os.path.join("fonts", customFnt)) < 0:
		print("Warning: Could not load custom font" + customFnt + ", falling back to default font.")
	else:
		fnt = QtGui.QFont("Lato", 10)
		app.setFont(fnt)

	signals = Signals()
	context = Context(signals)

	mw = MainWindow(context, signals)
	mw.setStyleSheet(readCSS(os.path.join("themes", "algae", "style.css")))

	sys.exit(app.exec_())
Exemple #16
0
    w.c_set_a.SetItems(di.cases)
    w.c_set_a.SetSelection(0)

    w.c_set_b.SetItems(di.cases)
    w.c_set_b.SetSelection(0)

    w.c_set_c.SetItems(di.cases)
    w.c_set_c.SetSelection(0)

    w.c_set_d.SetItems(di.cases)
    w.c_set_d.SetSelection(0)

    w.t_status.SetLabelText('Init Success')


def clean_exit(w):
    w.Destroy()


if __name__ == '__main__':

    app = wx.App()
    w = MainWindow(None)

    init(w)

    w.Show()
    app.MainLoop()

    app.Destroy()
Exemple #17
0
import sys

from PyQt5.QtWidgets import QApplication
from PyQt5.QtGui import QScreen
from PyQt5.QtCore import QSize

from mainwindow import MainWindow

windowSize = QSize(1000, 800)

if __name__ == "__main__":
    qapp = QApplication.instance()
    if not qapp:
        qapp = QApplication(sys.argv)

    app = MainWindow()
    screen: QScreen = app.screen()
    size: QSize = screen.size()

    app.setGeometry(
        size.width()//2 - windowSize.width()//2,
        size.height()//2 - windowSize.height()//2,
        windowSize.width(),
        windowSize.height(),
    )
    app.show()
    app.activateWindow()
    app.raise_()
    qapp.exec_()

Exemple #18
0
import sys
from PySide2.QtWidgets import QApplication
from mainwindow import MainWindow

if __name__ == "__main__":
    app = QApplication(sys.argv)
    main_window = MainWindow()
    main_window.show()
    sys.exit(app.exec_())
Exemple #19
0
def main():
    app = QApplication(sys.argv)
    mw = MainWindow()
    mw.show()
    sys.exit(app.exec())
Exemple #20
0
from mainwindow import MainWindow
from frames import ParamSelectionFrame, ModelTrainingFrame

if __name__ == '__main__':
    # initialize main window
    mw = MainWindow([ParamSelectionFrame, ModelTrainingFrame])
    mw.show()
Exemple #21
0
def printInSync():
    print(win.inSync())


def setUnits_in():
    win.setUnits("in")


def setUnits_mm():
    win.setUnits("mm")


if __name__ == "__main__":
    app = QApplication(sys.argv)
    win = MainWindow()
    win.add_menu("File")
    win.add_function_to_menu("File", "Load STEP At Top", load_stp_at_top)
    win.add_function_to_menu("File", "Load STEP Under Top", load_stp_undr_top)
    win.add_function_to_menu("File", "Load STEP Component", load_stp_cmpnt)
    win.add_function_to_menu("File", "Save STEP (Top)", doc.saveStepDoc)
    win.add_menu("Workplane")
    win.add_function_to_menu("Workplane", "At Origin, XY Plane", makeWP)
    win.add_function_to_menu("Workplane", "On face", wpOnFace)
    win.add_function_to_menu("Workplane", "By 3 points", wpBy3Pts)
    win.add_menu("Create 3D")
    win.add_function_to_menu("Create 3D", "Box", makeBox)
    win.add_function_to_menu("Create 3D", "Cylinder", makeCyl)
    win.add_function_to_menu("Create 3D", "Extrude", extrude)
    win.add_function_to_menu("Create 3D", "Revolve", revolve)
    win.add_menu("Modify Active Part")
Exemple #22
0
def main():
    app = QApplication(sys.argv)
    window = MainWindow()
    window.show()
    app.exec_()
Exemple #23
0
#! /usr/bin/env python

import sys
import argparse
from PyQt5.QtWidgets import QApplication
from mainwindow import MainWindow

sep_type = {'comma': ',', 'semicolon': ';', 'tab': '\t'}
dec_type = {'dot': '.', 'comma': ','}

app = QApplication(sys.argv)
window = MainWindow("CSV Viewer")

# parse command line arguments if present
if __name__ == '__main__':
    if len(sys.argv) > 1:
        parser = argparse.ArgumentParser("python csv_viewer.py")
        parser.add_argument('-p',
                            action='store',
                            dest='path',
                            required=True,
                            help='Path to CSV file')
        parser.add_argument('-s',
                            action='store',
                            dest='separator',
                            required=True,
                            help='Separator: comma, semicolon or tab')
        parser.add_argument('-d',
                            action='store',
                            dest='decimal',
                            required=False,
Exemple #24
0
def main():
    app = QtWidgets.QApplication(sys.argv)
    # app.setStyleSheet("QWidget{background:darkgray} QMenu{background:darkgray} QToolButton{background:darkgray}")
    mw = MainWindow()
    mw.show()
    sys.exit(app.exec_())
Exemple #25
0
import yaml

from mainwindow import MainWindow
from communication.esp32serial import ESP32Serial
from communication.fake_esp32serial import FakeESP32Serial

if __name__ == "__main__":
    base_dir = os.path.dirname(__file__)
    settings_file = os.path.join(base_dir, 'default_settings.yaml')

    with open(settings_file) as f:
        config = yaml.load(f, Loader=yaml.FullLoader)
    print('Config:', yaml.dump(config), sep='\n')

    if config['read_from_esp']:
        try:
            esp32 = ESP32Serial(config['port'])
        except:
            # TODO: find a more graphical way to report the error
            # it won't run in a terminal!
            print(
                f"\033[91mERROR: Cannot communicate with port {config['port']}\033[0m"
            )
    else:
        esp32 = FakeESP32Serial()

    app = QtWidgets.QApplication(sys.argv)
    window = MainWindow(config, esp32)
    window.show()
    app.exec_()
Exemple #26
0
from PyQt5.QtWidgets import QApplication, QLabel, QWidget, QLineEdit, QTextEdit, QPushButton
from PyQt5.QtWidgets import QGridLayout, QDesktopWidget
from PyQt5.QtWidgets import QFileDialog, QMessageBox
from PyQt5.QtGui import QIcon

import os
import sys
import pandas as pd

from mainwindow import MainWindow

if __name__ == "__main__":
    app = QApplication(sys.argv)
    ex = MainWindow()
    ex.show()
    sys.exit(app.exec_())
Exemple #27
0
def main(_):
    app = QApplication(sys.argv)
    window = MainWindow()
    window.initDialog()
    window.show()
    sys.exit(app.exec_())
Exemple #28
0
# coding: utf-8

import sys
from PyQt5.QtWidgets import QApplication
from mainwindow import MainWindow

if __name__ == '__main__':
    app = QApplication(sys.argv)
    # app.setStyleSheet(QSS)
    l = MainWindow()
    l.show()
    sys.exit(app.exec_())