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_())
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()
# 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_()
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_())
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_())
def __init__(self): self.logging = LoggingDialog(None) self.main_window = MainWindow(None)
from tkinter import Tk from mainwindow import MainWindow root = Tk() app = MainWindow(master=root) app.mainloop()
def main(argv): app = QApplication(sys.argv) window = MainWindow() window.show() sys.exit(app.exec_())
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()
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())
def main(): """ main function of game """ app = MainWindow()
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_())
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()
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_()
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_())
def main(): app = QApplication(sys.argv) mw = MainWindow() mw.show() sys.exit(app.exec())
from mainwindow import MainWindow from frames import ParamSelectionFrame, ModelTrainingFrame if __name__ == '__main__': # initialize main window mw = MainWindow([ParamSelectionFrame, ModelTrainingFrame]) mw.show()
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")
def main(): app = QApplication(sys.argv) window = MainWindow() window.show() app.exec_()
#! /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,
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_())
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_()
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_())
def main(_): app = QApplication(sys.argv) window = MainWindow() window.initDialog() window.show() sys.exit(app.exec_())
# 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_())