Example #1
0
def main(argv):
    app = QApplication([])

    main = createFrame(plot_title='Sample Output', plot_names=['Icon 1', 'Icon 2', 'Icon 3', 'Icon 4', 'Icon 5', 'Icon 6', 'Icon 7'], finish_creating_plot_gui=None, is_top_level=True)
    main.show()

    app.exec_()
Example #2
0
def run():
    app = QApplication(sys.argv)
    comm = setup_comm()
    #comm = None
    window = DebuggerMainWindow(comm)
    window.run()
    app.exec_()
Example #3
0
    def main_loop(self):
        app = QApplication(sys.argv)

        w = Field(self.game)
        w.setWindowTitle('StarsMaze')
        w.show()
        app.exec_()
def main():
    app = QApplication([i.encode('utf-8') for i in sys.argv])
    app.setOrganizationName(ffmc.__name__)
    app.setOrganizationDomain(ffmc.__url__)
    app.setApplicationName('FF Multi Converter')
    app.setWindowIcon(QIcon(':/ffmulticonverter.png'))

    locale = QLocale.system().name()
    qtTranslator = QTranslator()
    if qtTranslator.load('qt_' + locale, ':/'):
        app.installTranslator(qtTranslator)
    appTranslator = QTranslator()
    if appTranslator.load('ffmulticonverter_' + locale, ':/'):
        app.installTranslator(appTranslator)

    if not os.path.exists(config.log_dir):
        os.makedirs(config.log_dir)

    logging.basicConfig(
            filename=config.log_file,
            level=logging.DEBUG,
            format=config.log_format,
            datefmt=config.log_dateformat
            )

    converter = MainWindow()
    converter.show()
    app.exec_()
Example #5
0
def setup_and_run():
    """Load the Core module and trigger the execution."""
    # import only on run
    app = QApplication(sys.argv)
    form = MainApp.MainWindow()
    form.show()
    app.exec_()
Example #6
0
def test2():
	app = QApplication([])
	fc = Flowchart()

	lena = fc.createNode('Andor Camera', pos=(0, 100))
	fc.win.show()
	app.exec_()
Example #7
0
def main( ):
    # Create application and open window.
    sip.enableautoconversion(QtCore.QVariant, False)
    application = QApplication( sys.argv )
    guiWindow = gui.GUIWindow.Window()
    guiWindow.show()
    application.exec_()
 def __init__(self, args, model=None):
     app = QApplication(args)
     self.model = model
     self.view = NanoGenView(self, self.model)
     self.model.notify_observers()
     self.view.show()
     app.exec_()
Example #9
0
def main():
    if settings.get('log:errors'):
        log_filename = settings.get('log:filename')
        if log_filename:
            try:
                log_file = open(log_filename,"w")
                print ('Redirecting stderr/stdout... to %s' % log_filename)
                sys.stderr = log_file
                sys.stdout = log_file
            except IOError:
                print("Lector could not open log file '%s'!\n" % log_filename \
                      + " Redirecting will not work.")
        else:
            print("Log file is not set. Please set it in settings.")

    app = QApplication(sys.argv)
    opts = [str(arg) for arg in app.arguments()[1:]]
    if '--no-scanner' in opts:
        scanner = False
    else:
        scanner = True
    qsrand(QTime(0, 0, 0).secsTo(QTime.currentTime()))

    locale = settings.get('ui:lang')
    if not locale:
        locale = QLocale.system().name()
    qtTranslator = QTranslator()
    if qtTranslator.load(":/translations/ts/lector_" + locale, 'ts'):
        app.installTranslator(qtTranslator)

    window = Window(scanner)
    window.show()
    app.exec_()
Example #10
0
def main():
    app = QApplication(sys.argv)

    view = MyTreeView()
    view.show()

    app.exec_()
Example #11
0
def main(args):
    app = QApplication([])

    main_frame = QFrame()

    layout = QVBoxLayout(main_frame)

    number_edit = PyQtExtras.NumberEdit()
    number_edit.set_value(10)
    print "Current value of 1 is: " + str(number_edit.get_value())

    number_edit2 = PyQtExtras.NumberEdit(max_length=2)
    number_edit2.set_value(2)
    print "Current value of 2 is: " + str(number_edit2.get_value())
    number_edit2.set_value(20)
    print "Current value of 2 is: " + str(number_edit2.get_value())

    number_edit3 = PyQtExtras.NumberEdit(max_length=1)
    number_edit3.set_value(2)
    print "Current value of 3 is: " + str(number_edit3.get_value())
    number_edit3.set_value(50)
    print "Current values of 3 is: " + str(number_edit3.get_value())
    number_edit3.set_value(25)
    print "Current value of 3 is: " + str(number_edit3.get_value())
    number_edit3.set_value("text")
    print "Current value of 3 is: " + str(number_edit3.get_value())

    layout.addWidget(number_edit)
    layout.addWidget(number_edit2)
    layout.addWidget(number_edit3)

    main_frame.show()

    app.exec_()
def QVTKRenderWidgetConeExample():
    """A simple example that uses the QVTKRenderWindowInteractor class."""

    # every QT app needs an app
    app = QApplication(['QVTKRenderWindowInteractor'])

    # create the widget
    widget = QVTKRenderWindowInteractor()
    widget.Initialize()
    widget.Start()
    # if you dont want the 'q' key to exit comment this.
    widget.AddObserver("ExitEvent", lambda o, e, a=app: a.quit())

    ren = vtk.vtkRenderer()
    widget.GetRenderWindow().AddRenderer(ren)

    cone = vtk.vtkConeSource()
    cone.SetResolution(8)

    coneMapper = vtk.vtkPolyDataMapper()
    coneMapper.SetInputConnection(cone.GetOutputPort())

    coneActor = vtk.vtkActor()
    coneActor.SetMapper(coneMapper)

    ren.AddActor(coneActor)

    # show the widget
    widget.show()
    # start event processing
    app.exec_()
Example #13
0
File: app.py Project: jrdbnntt/soap
class App(object):

    def __init__(self):
        self.settings = SettingsManager()
        self.app = QApplication([])
        self.gui = MainWindow(app=self)
        self.setup()

    def setup(self):
        self.gui.show()
        self.gui.resize(self.settings.get('application_width_initial'),
                        self.settings.get('application_height_initial'))

    def open(self):
        self.app.exec_()

    def suspend(self):
        pass

    def close(self):
        self.exit()

    def exit(self):
        """ Runs cleanup and then closes the app """
        self.app.exit()
        sys.exit()
def main():
    # DBUS MainLoop
    if not dbus.get_default_main_loop():
        from dbus.mainloop.pyqt5 import DBusQtMainLoop
        DBusQtMainLoop(set_as_default = True)


    # Application Stuff
    from libhistorymanager.window import MainManager

    app = QApplication(sys.argv)
    app.setOrganizationName("history-manager")
    app.setApplicationName("history-manager")
    app.setApplicationVersion("0.2.8b")

    locale = QLocale.system().name()
    translator = QTranslator(app)
    translator.load(join("/usr/share/history-manager", "languages/{}.qm".format(locale)))
    app.installTranslator(translator)

    # Create Main Widget and make some settings
    mainWindow = MainManager(None, app= app)
    mainWindow.resize(640, 480)
    mainWindow.setWindowIcon(QIcon.fromTheme("view-history"))
    mainWindow.show()

    # Create connection for lastWindowClosed signal to quit app
    app.lastWindowClosed.connect(app.quit)

    # Run the applications
    app.exec_()
Example #15
0
def gui_main():

    args = get_arguments()

    try:
        # todo: today we're redirecting api.abel.co so for this we need to go direct.  In the future have everything on AWS including DNS.
        sentry_dsn = requests.get('http://l3wp7vlxe8.execute-api.us-west-2.amazonaws.com/dev/apps/propmtime/sentrydsn').text
        if not (sentry_dsn.startswith('http') and '@sentry.io' in sentry_dsn):
            sentry_dsn = None
    except ConnectionError:
        sentry_dsn = None

    balsa = Balsa( __application_name__, __author__, gui=True, use_sentry=sentry_dsn is not None, sentry_dsn=sentry_dsn)
    balsa.init_logger_from_args(args)

    app_data_folder = appdirs.user_config_dir(appname=__application_name__, appauthor=__author__)
    init_preferences_db(app_data_folder)

    init_exit_control_event()

    app = QApplication(sys.argv)
    app.setQuitOnLastWindowClosed(False)  # so popup dialogs don't close the system tray icon
    system_tray = PropMTimeSystemTray(app, app_data_folder, balsa.log_path)
    system_tray.show()
    app.exec_()
Example #16
0
def qt_schedule():
    import signal
    import sys
    from apscheduler.schedulers.qt import QtScheduler

    try:
        from PyQt5.QtWidgets import QApplication, QLabel
    except ImportError:
        try:
            from PyQt4.QtGui import QApplication, QLabel
        except ImportError:
            from PySide.QtGui import QApplication, QLabel

    def tick():
        label.setText('Tick! The time is: %s' % datetime.now())

    app = QApplication(sys.argv)

    # This enables processing of Ctrl+C keypresses
    signal.signal(signal.SIGINT, lambda *args: QApplication.quit())

    label = QLabel('The timer text will appear here in a moment!')
    label.setWindowTitle('QtScheduler example')
    label.setFixedSize(280, 50)
    label.show()

    scheduler = QtScheduler()
    scheduler.add_job(tick, 'interval', seconds=3)
    scheduler.start()

    # Execution will block here until the user closes the windows or Ctrl+C is pressed.
    app.exec_()
Example #17
0
def main(latus_appdata_folder):

    latus.logger.log.info("latus_app_data: %s" % latus_appdata_folder)

    # check if we should run the setup wizard first
    if latus.preferences.preferences_db_exists(latus_appdata_folder):
        pref = latus.preferences.Preferences(latus_appdata_folder)
    else:
        pref = None

    app = QApplication(sys.argv)  # need this even for the GUIWizard

    if not pref or (pref and not pref.folders_are_set()):
        latus.logger.log.info('not all preferences are set - starting WizardGUI')
        app_gui_wizard = latus.gui_wizard.GUIWizard(latus_appdata_folder)
        app_gui_wizard.exec_()
        pref = latus.preferences.Preferences(latus_appdata_folder)

    if pref and pref.folders_are_set():
        app.setQuitOnLastWindowClosed(False)  # so popup dialogs don't close the system tray icon
        system_tray = LatusSystemTrayIcon(app, latus_appdata_folder)
        system_tray.start_latus()
        system_tray.show()
        app.exec_()
    else:
        msg = 'Incomplete configuration.\n\nPlease re-run Latus and complete the Latus Setup Wizard.\n\nExiting ...'
        mb = message_box(msg)
        mb.exec()
        latus.logger.log.warn(msg.replace('\n', ' '))  # don't put newlines in the log
        sys.exit(1)
Example #18
0
class Controller:
    def __init__(self):
        flist = getoperationslist()
        self.application = QApplication(sys.argv)
        self.view = MainView.ApplicationWindow(self,flist)
        self.model = MainModel.DataContext()
        # self.view.open_file_action.triggered.connect(self.model.LoadThzData)
        self.view.setWindowTitle("THzDataProcessing")
        print('222')
        self.command_process = CommandProcesser(self.model)
        self.data = 0

        self.init_signals()
        self.view.show()
        self.application.exec_()

    def init_signals(self):
        self.view.open_file_signal.send_signal[list].connect(self.model.LoadThzData)
        self.model.signalUpdateDataList.send_signal[list].connect(self.view.updateList)

    def start(self):
        pass

    def exec_command(self, c):
        self.command_process.add(c)

    def widgetcollector(self, widgetname):
        pass
Example #19
0
def main():
    app = QApplication(sys.argv)
    app.setStyle('cleanlooks')
    app.setApplicationName("Linguistica")

    # Get screen resolution
    # Why do we need to know screen resolution?
    # Because this information is useful for setting the size of particular
    # widgets, e.g., the webview for visualizing the word neighbor manifold
    # (the bigger the webview size, the better it is for visualization!)
    resolution = app.desktop().screenGeometry()
    screen_width = resolution.width()
    screen_height = resolution.height()

    # create and display splash screen
    splash_image_path = os.path.join(os.path.dirname(__file__),
                                     'lxa_splash_screen.png')
    splash_image = QPixmap(splash_image_path)
    splash_screen = QSplashScreen(splash_image, Qt.WindowStaysOnTopHint)
    splash_screen.setMask(splash_image.mask())
    splash_screen.show()
    app.processEvents()
    time.sleep(2)

    # launch graphical user interface
    form = MainWindow(screen_height, screen_width, __version__)
    form.show()
    splash_screen.finish(form)
    app.exec_()
Example #20
0
def print_to_pdf(html, pdf_file):
    from PyQt5.QtCore import QUrl
    from PyQt5 import QtGui, QtCore

    global qapp
    if qapp is None:
        qapp = QApplication(['--disable-gpu', '--disable-extension'])

    view = QWebEngineView()
    page = QWebEnginePage()
    view.setPage(page)

    def pdf_printed(*args, **kwargs):
        page.pdfPrintingFinished.disconnect()
        page.loadFinished.disconnect()
        qapp.quit()

    def page_loaded(*args, **kwargs):
        page.pdfPrintingFinished.connect(pdf_printed)
        page.printToPdf(
            pdf_file,
            QtGui.QPageLayout(
                QtGui.QPageSize(QtGui.QPageSize.A4), QtGui.QPageLayout.Portrait, QtCore.QMarginsF(25, 25, 25, 25)
            )
        )

    page.loadFinished.connect(page_loaded)

    if isinstance(html, bytes):
        html = html.decode('utf-8')
    view.setHtml(html, QUrl('file://'))
    qapp.exec_()
    return os.path.basename(pdf_file)
Example #21
0
def start(mode):
    # Install message handler for Qt messages
    qInstallMessageHandler(gui_msg_handler)

    # Start the Qt main object
    app = QApplication([])

    # Start the bluesky network client
    client = GuiClient()

    # Enable HiDPI support (Qt5 only)
    if QT_VERSION >= 0x050000:
        app.setAttribute(Qt.AA_UseHighDpiPixmaps)

    splash = Splash()

    # Register our custom pan/zoom event
    for etype in range(1000, 1000 + NUMCUSTOMEVENTS):
        reg_etype = QEvent.registerEventType(etype)
        if reg_etype != etype:
            print(('Warning: Registered event type differs from requested type id (%d != %d)' % (reg_etype, etype)))

    splash.show()

    # Install error message handler
    handler = QErrorMessage.qtHandler()
    handler.setWindowFlags(Qt.WindowStaysOnTopHint)

    # Check and set OpenGL capabilities
    if not QGLFormat.hasOpenGL():
        raise RuntimeError('No OpenGL support detected for this system!')
    else:
        f = QGLFormat()
        f.setVersion(3, 3)
        f.setProfile(QGLFormat.CoreProfile)
        f.setDoubleBuffer(True)
        QGLFormat.setDefaultFormat(f)
        print(('QGLWidget initialized for OpenGL version %d.%d' % (f.majorVersion(), f.minorVersion())))

    splash.showMessage('Constructing main window')
    app.processEvents()
    win = MainWindow(mode)
    win.show()
    splash.showMessage('Done!')
    app.processEvents()
    splash.finish(win)
    # If this instance of the gui is started in client-only mode, show
    # server selection dialog
    if mode == 'client':
        dialog = DiscoveryDialog(win)
        dialog.show()
        bs.net.start_discovery()

    else:
        client.connect(event_port=bs.settings.event_port,
                       stream_port=bs.settings.stream_port)

    # Start the Qt main loop
    app.exec_()
Example #22
0
def main(argv):
    app = QApplication([])

    job_list = JobList(window_title='Sample Job List')

    job_list.show()

    app.exec_()
def test_drag2 ():
    app = QApplication(sys.argv)
    ex = Example()
    ale = Ale ()
    # install globally
    app.installEventFilter (ale)
    ex.show()
    app.exec_()
Example #24
0
def main():
    app = QApplication(sys.argv)
    app.setWindowIcon(QIcon('aikon.png'))

    w = RMainWindow()
    w.show()

    app.exec_()
Example #25
0
class MainController():
    def __init__(self):
        self.app = QApplication(sys.argv)

        self.main_window = MainAppWindow.MainApplicationWindow(self)
        self.aw.setWindowTitle("PyQt5 Matplot Example")
        self.aw.show()
        self.app.exec_()
Example #26
0
def main():
    app = QApplication(sys.argv)
    app.setQuitOnLastWindowClosed(False)
    app.setOrganizationName('sansimera-qt')
    app.setOrganizationDomain('sansimera-qt')
    app.setApplicationName('sansimera-qt')
    prog = Sansimera()
    app.exec_()
Example #27
0
class MainApplication():
    def __init__(self):
        self.app = QApplication(sys.argv)

        self.aw = mainwindow.ApplicationWindow()
        self.aw.setWindowTitle("PyQt5 Matplot Example")
        self.aw.show()
        self.app.exec_()
Example #28
0
def main():
    global app
    app = QApplication([])

    q = MainWindow()
    q.show()

    app.exec_()
Example #29
0
def sanvenirtin():
    # #convert_resource()
    app = QApplication(sys.argv)
    load_resources()
    game_scene = scene.Scene()
    window = interface.GameSceneInterface(game_scene)
    window.show()
    app.exec_()
Example #30
0
def main():
    # view = View()
    # dim_view = DimensionalView(view.drawing_area_dimensional.get_allocation().width,view.drawing_area_dimensional.get_allocation().height)
    # comp_view = ComplexView(view.drawing_area_complex.get_allocation().width,view.drawing_area_complex.get_allocation().height)
    app = QApplication(sys.argv)
    p = Presenter()
    p.show()
    app.exec_()
Example #31
0
import sys

from PyQt5.QtWidgets import QApplication

from Pertemuan3.MultipleForm.MainForm import *

if __name__ == '__main__':
    a = QApplication(sys.argv)
    minfrom = MainForm()
    minfrom.show()
    a.exec_()
Example #32
0
    load_dictionary_to_trie(words, trie_basic)
    words = load_dictionary_from_txt('data/en1.txt')
    load_dictionary_to_trie(words, trie_235k)
    ##print(trie.find('ternary'))
    ##print(trie.find('aa'))
    ##edit_word_once('test')
    ##print(check_word(trie, 'tesa'))
    #text = input('input text:')
    ##tokenizer = nltk.data.load('tokenizers/punkt/english.pickle')
    #tokenizer = TweetTokenizer()
    #s = tokenizer.tokenize(text)
    ##print(s)
    #for word in s:
    #    print(word + repr(check_word(trie, word)))
    application = QApplication(sys.argv)
    #splash_pix = QPixmap('splash_loading.png')
    #splash = QSplashScreen(splash_pix, Qt.WindowStaysOnTopHint)
    #splash.setMask(splash_pix.mask())
    #splash.show()
    #application.processEvents()

    ## Simulate something that takes time
    #time.sleep(2)
    #progress_bar = MyCustomWidget()
    #progress_bar.resize(850, 480)
    #progress_bar.show()
    ex = Window()
    #ex.show()
    #splash.finish(ex)
    sys.exit(application.exec_())
Example #33
0
def simple_drag_drop():
    """
    简单的拖拽
    """
    from PyQt5.QtWidgets import (QPushButton, QWidget, QLineEdit, QApplication)

    class Button(QPushButton):
        """
        自定义按钮 继承QPushButton
        """
        def __init__(self, title, parent):
            super().__init__(title, parent)
            # 设置可拖拽
            self.setAcceptDrops(True)

        def dragEnterEvent(self, e):

            if e.mimeData().hasFormat('text/uri-list'):
                e.accept()
            else:
                e.ignore()

        def dropEvent(self, e):

            self.setText(e.mimeData().text())

    class LineEdit(QLineEdit):
        """
        自定义输入框 继承QPushButton
        """
        def __init__(self, *__args):
            super().__init__(*__args)
            # 设置可拖拽
            self.setAcceptDrops(True)

        def dragEnterEvent(self, e):
            if e.mimeData().hasFormat('text/uri-list'):
                e.accept()
            else:
                e.ignore()

        def dropEvent(self, e):

            self.setText(e.mimeData().text())

    class Example(QWidget):
        def __init__(self):
            super().__init__()

            self.initUI()

        def initUI(self):
            edit = LineEdit('', self)
            edit.setDragEnabled(True)
            edit.move(30, 65)

            button = Button("Button", self)
            button.move(190, 65)

            self.setWindowTitle('Simple drag and drop')
            self.setGeometry(300, 300, 300, 150)

    app = QApplication(sys.argv)
    ex = Example()
    ex.show()
    app.exec_()
Example #34
0
def main():
    app = QApplication(sys.argv)
    mainWidget = MainWidget()
    mainWidget.show()
    exit(app.exec_())
Example #35
0
def run():
    app = QApplication(sys.argv)
    Gui = window()
    sys.exit(app.exec_())
Example #36
0
            self.ax.figure.canvas.draw()

        self.fitMenu.clear()
        self.fitMenu.addItem('<none')

        self.cf = curveFitting(x, y)
        self.listFits = [
            func for func in dir(self.cf)
            if (callable(getattr(self.cf, func)) and func[0] != "_")
        ]
        for func in self.listFits:
            self.fitMenu.addItem(func)
        self.fitMenu.setEnabled(True)

    def fit_data(self):
        fitName = self.fitMenu.currentText()
        getattr(self.cf, fitName)()
        self.ax.plot(self.cf.x, self.cf.fit, label=self.cf.label)
        self.ax.legend()
        self.ax.figure.canvas.draw()

    def clean_plot(self):
        self.ax.clear()
        self.ax.figure.canvas.draw()


qapp = QApplication(sys.argv)
app = Photon_Counter()
app.show()
qapp.exec_()
Example #37
0
def get_default_language():
    name = QLocale.system().name()
    return name if name in languages else 'en_UK'


def char_width_in_lineedit() -> int:
    char_width = QFontMetrics(QLineEdit().font()).averageCharWidth()
    # 'averageCharWidth' seems to underestimate on Windows, hence 'max()'
    return max(9, char_width)


def webopen(url: str):
    if sys.platform == 'linux' and os.environ.get('APPIMAGE'):
        # When on Linux webbrowser.open can fail in AppImage because it can't find the correct libdbus.
        # We just fork the process and unset LD_LIBRARY_PATH before opening the URL.
        # See #5425
        if os.fork() == 0:
            del os.environ['LD_LIBRARY_PATH']
            webbrowser.open(url)
            os._exit(0)
    else:
        webbrowser.open(url)


if __name__ == "__main__":
    app = QApplication([])
    t = WaitingDialog(None, 'testing ...', lambda: [time.sleep(1)],
                      lambda x: QMessageBox.information(None, 'done', "done"))
    t.start()
    app.exec_()
        img = self.overlay.scaledToHeight(self.SelfHeight, 0)
        painter.drawImage(self.DeltaX, self.DeltaY, img)
        painter.end()
        del painter


    def mouseMoveEvent(self, event):
        CurentPos = event.pos()
        self.DeltaX -= self.LastMousePosition.x()-CurentPos.x()
        self.DeltaY -= self.LastMousePosition.y()-CurentPos.y()
        #self.LastMousePosition = mousePoint
        self.LastMousePosition = event.pos()
       

    def wheelEvent(self, event):
        #print(str(event.angleDelta()))
        
        self.SelfHeight += (event.angleDelta().y()) / 10
        self.LastAngle = event.angleDelta().y()


    def resizeEvent(self, event):
        self.SelfHeight = self.frameGeometry().height()


if __name__ == '__main__':
   #Window Settings:
   app = QApplication(sys.argv)#Init application
   ex = Example()#Init programm
   sys.exit(app.exec_())#Make Programm End when Window is closed
Example #39
0
def main():
    app = QApplication(sys.argv)
    myapp = MainApp()
    myapp.show()
    sys.exit(app.exec_())
Example #40
0
def runGui():
    app = QApplication(sys.argv)
    gui = RunTimeGui()
    gui.activateIPC()
    gui.show()
    app.exec_()
Example #41
0
def main():
    app = QApplication(sys.argv)
    window = Timenote()
    sys.exit(app.exec_())
Example #42
0
def main():
    app = QApplication(sys.argv)  # A new instance of QApplication
    form = Resolution(None)  # Set the form
    form.show()  # Show the form
    app.exec_()  # Execute the app
Example #43
0
def show_gui():
    app = QApplication(sys.argv)
    main_window = MainWindow()
    main_window.show()
    sys.exit(app.exec_())
Example #44
0
        v_box = QVBoxLayout()
        v_box.addWidget(groupBox)
        v_box.addWidget(self.answer)

        check_fourth.toggled.connect(self.OnCheckBox)
        check_fifth.toggled.connect(self.OnCheckBox)
        check_sixth.toggled.connect(self.OnCheckBox)

        self.setLayout(v_box)

    def OnCheckBox(self):
        sender = self.sender()

        if sender.isChecked():
            self.answer.setText(sender.text())
        """
        if self.check_fourth.isCLicked() :
            self.answer.setText(self.check_fourth.text()
        
        
        
        """


if __name__ == "__main__":
    App = QApplication(sys.argv)
    Window = MainWindow()
    Window.show()
    sys.exit(App.exec_())
Example #45
0
def controllerStart():
    app = QApplication(sys.argv)
    window = Window()
    sys.exit(app.exec_())
import sys
import MainWinGridLayout
# 在子目录下的档案,需要注明档案查询的设置
# 右键添加make directory as/Sources Root即可
from PyQt5.QtWidgets import QApplication, QMainWindow

if __name__ == '__main__':
    # 只有直接运行这个脚本时才会继续往下执行,别的程序如果调用这个脚本文件不会执行这个条件语句
    app = QApplication(sys.argv)
    # 固定语句
    MainWindow = QMainWindow()
    # 创建主窗口
    ui = MainWinGridLayout.Ui_MainWindow()
    # 调用的是MainWinGridLayout.py的Ui_MainWindow()类
    # 主窗口的控件,由Ui_MainWindow()类接管了
    ui.setupUi(MainWindow)
    # 手动调用def setupUi方法来创建相应的控件,并且传入窗口对象的函数MainWindow
    # 向主窗口添加控件
    MainWindow.show()
    # 展示创建窗口
    sys.exit(app.exec_())
    # 执行主循环
Example #47
0
 def generateUI(self, obj=None):
     app = QApplication(sys.argv)
     self.ui = listAdminUI(obj)
     self.ui.setVisible(True)
     sys.exit(app.exec_())
Example #48
0
from PyQt5.QtWidgets import QApplication
from PyQt5.QtCore import QUrl

from drag_drop_interface import Interface


if __name__ == '__main__':
    app = QApplication(sys.argv)

    appEngine = QQmlApplicationEngine()

    context = appEngine.rootContext()

    appEngine.load(QUrl('drag-drop.qml'))

    root = appEngine.rootObjects()[0]

    # Register Python classes with qml
    interface = Interface(app, context, root, appEngine)

    context.setContextProperty('iface', interface)

    root.show()
    try:
        apcode = app.exec_()
    except:
        print('there was an issue')
    finally:
        sys.exit(apcode)

'''
Created on Aug 18, 2019
@author: Burkhard A. Meier
'''


import sys 
from PyQt5.QtWidgets import QApplication, QWidget
 
app = QApplication(sys.argv)        # sys.argv accepts arguments when run from the command line
gui = QWidget()                     # creates top-level window

gui.setWindowTitle('PyQt5 GUI')     # give our Window a title

gui.show()                          # have to call show() to make it visible
sys.exit(app.exec_())               # run the application; PyQt5 exec_ ends with an underscore


Example #50
0
facebook_button = QToolButton(mainWindow)
facebook_button.setGeometry(905, 3, 50, 25)
facebook_button.setStyleSheet("background-color:transparent;")
facebook_button_icon = QIcon()
facebook_button_icon.addPixmap(QPixmap("fb.png"))
facebook_button.setIcon(facebook_button_icon)
facebook_button.setIconSize(QSize(22, 22))
facebook_button.clicked.connect(facebook)

twitter_button = QToolButton(mainWindow)
twitter_button.setGeometry(940, 3, 50, 25)
twitter_button.setStyleSheet("background-color:transparent;")
twitter_button_icon = QIcon()
twitter_button_icon.addPixmap(QPixmap("tw.png"))
twitter_button.setIcon(twitter_button_icon)
twitter_button.setIconSize(QSize(22, 22))
twitter_button.clicked.connect(twitter)

youtube_button = QToolButton(mainWindow)
youtube_button.setGeometry(975, 3, 50, 25)
youtube_button.setStyleSheet("background-color:transparent;")
youtube_button_icon = QIcon()
youtube_button_icon.addPixmap(QPixmap("yt.png"))
youtube_button.setIcon(youtube_button_icon)
youtube_button.setIconSize(QSize(22, 22))
youtube_button.clicked.connect(youtube)

mainWindow.show()
application.exec_()
Example #51
0
def main():
    app = QApplication(sys.argv)
    ventana = LienzoDibujoVentana()
    ventana.show()

    sys.exit(app.exec_())
Example #52
0
def main():
    app = QApplication([])
    f()
    app.exec_()
Example #53
0
def main():

    app = QApplication(sys.argv)
    ex = Example()
    sys.exit(app.exec_())
Example #54
0
def activarFuncion():
    import sys
    app = QApplication(sys.argv)
    ui = Ui_ventanaAcceso()
    ui.show()
    app.exec_()
Example #55
0
def main():
    app = QApplication(sys.argv)
    app.setStyle('Fusion')
    ex = App()
    ex.show()
    sys.exit(app.exec_())
Example #56
0
def drag_button():
    """
    实现左键点击,右键拖拽按钮
    """
    from PyQt5.QtWidgets import QPushButton, QWidget, QApplication
    from PyQt5.QtCore import Qt, QMimeData
    from PyQt5.QtGui import QDrag

    class Button(QPushButton):
        def __init__(self, title, parent):
            super().__init__(title, parent)

        def mouseMoveEvent(self, e):

            if e.buttons() != Qt.RightButton:
                return

            mimeData = QMimeData()

            drag = QDrag(self)
            drag.setMimeData(mimeData)
            drag.setHotSpot(e.pos() - self.rect().topLeft())  # 设置位置

            # 执行移动
            dropAction = drag.exec_(Qt.MoveAction)

        def mousePressEvent(self, e):
            super().mousePressEvent(e)

            if e.button() == Qt.LeftButton:
                print('press')

    class Example(QWidget):
        def __init__(self):
            super().__init__()

            self.initUI()

        def initUI(self):
            self.setAcceptDrops(True)

            self.button = Button('Button', self)
            self.button.move(100, 65)

            self.setWindowTitle('Click or Move')
            self.setGeometry(300, 300, 280, 150)

        def dragEnterEvent(self, e):
            e.accept()

        def dropEvent(self, e):
            position = e.pos()
            self.button.move(position)

            e.setDropAction(Qt.MoveAction)
            e.accept()

    app = QApplication(sys.argv)
    ex = Example()
    ex.show()
    app.exec_()
Example #57
0
def main():
    app = QApplication(sys.argv)
    application = PaintBoard()
    application.show()
    sys.exit(app.exec_())
    dictionary.token2id.update(token2id)
    dictionary.id2token.update(id2token)
    dictionary.dfs.update(dfs)
    dictionary.num_docs = num_docs
    dictionary.num_pos = num_pos
    dictionary.num_nnz = num_nnz
    
    # Create and populate gensim corpus...
    corpus_dict = dict()
    for k in table.values:
        try:
            corpus_dict[k[0]].append((token2id[k[1]], table.values[k]))
        except KeyError:
            corpus_dict[k[0]] = [(token2id[k[1]], table.values[k])]
    corpus = [corpus_dict[row_id] for row_id in table.row_ids]

    # Return dictionary and corpus.
    return dictionary, corpus

    
if __name__ == "__main__":
    import sys
    from PyQt5.QtWidgets import QApplication
    myApplication = QApplication(sys.argv)
    myWidget = TopicModels()
    myWidget.show()
    myApplication.exec_()
    myWidget.saveSettings()


    @pyqtSlot()
    def on_actionNewWindow_triggered(self):
        window = MainWindow()
        window.show()
        if self.addressEdit.text().isEmpty():
            return

        window.addressEdit.setText(self.addressEdit.text())
        window.actionStop.setEnabled(True)
        window.on_actionGo_triggered()

    @pyqtSlot()
    def on_actionAbout_triggered(self):
        QMessageBox.about(
            self, "About WebBrowser",
            "This Example has been created using the ActiveQt integration into Qt Designer.\n"
            "It demonstrates the use of QAxWidget to embed the Internet Explorer ActiveX\n"
            "control into a Qt application.")

    @pyqtSlot()
    def on_actionAboutQt_triggered(self):
        QMessageBox.aboutQt(self, "About Qt")


if __name__ == "__main__":
    a = QApplication(sys.argv)
    w = MainWindow()
    w.show()
    sys.exit(a.exec_())
Example #60
0
            for file in os.listdir(self.readPath):
                if os.path.splitext(file)[1] in ('.jpg', 'jpeg', 'JPEG', '.JPG', '.png', '.tif'):
                    self.namelist.append(file)
            self.lineEditReadPath.setText(self.readPath)
            if(not (self.lineEditWritePath.text())):
                self.lineEditWritePath.setText(self.readPath)
                self.writePath = self.readPath
            self.buttonStart.setEnabled(True)
            self.statusbar.showMessage("路径设置为:"+self.readPath, 2000)
        else:
            self.statusbar.showMessage("打开路径失败", 3000)

    def buttonWrite_clicked(self):
        self.writePath = QFileDialog.getExistingDirectory(self, "选择文件夹", "./")
        if self.writePath:
            self.lineEditWritePath.setText(self.writePath)
            if(not self.lineEditReadPath.text()):
                self.lineEditReadPath.setText(self.writePath)
                self.readPath = self.writePath
            self.buttonStart.setEnabled(True)
            self.statusbar.showMessage("路径设置为:"+self.writePath, 2000)
        else:
            self.statusbar.showMessage("打开路径失败", 3000)


if __name__ == "__main__":
    app = QApplication(sys.argv)        # QApplication对象
    mainUI = PhotoWall()                      # 主窗口
    mainUI.show()
    sys.exit(app.exec_())               # 进入该程序的主循环