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_()
def run(): app = QApplication(sys.argv) comm = setup_comm() #comm = None window = DebuggerMainWindow(comm) window.run() app.exec_()
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_()
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_()
def test2(): app = QApplication([]) fc = Flowchart() lena = fc.createNode('Andor Camera', pos=(0, 100)) fc.win.show() app.exec_()
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_()
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_()
def main(): app = QApplication(sys.argv) view = MyTreeView() view.show() app.exec_()
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_()
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_()
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_()
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_()
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)
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
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_()
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)
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_()
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_()
def main(): app = QApplication(sys.argv) app.setWindowIcon(QIcon('aikon.png')) w = RMainWindow() w.show() app.exec_()
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_()
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_()
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_()
def main(): global app app = QApplication([]) q = MainWindow() q.show() app.exec_()
def sanvenirtin(): # #convert_resource() app = QApplication(sys.argv) load_resources() game_scene = scene.Scene() window = interface.GameSceneInterface(game_scene) window.show() app.exec_()
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_()
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_()
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_())
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_()
def main(): app = QApplication(sys.argv) mainWidget = MainWidget() mainWidget.show() exit(app.exec_())
def run(): app = QApplication(sys.argv) Gui = window() sys.exit(app.exec_())
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_()
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
def main(): app = QApplication(sys.argv) myapp = MainApp() myapp.show() sys.exit(app.exec_())
def runGui(): app = QApplication(sys.argv) gui = RunTimeGui() gui.activateIPC() gui.show() app.exec_()
def main(): app = QApplication(sys.argv) window = Timenote() sys.exit(app.exec_())
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
def show_gui(): app = QApplication(sys.argv) main_window = MainWindow() main_window.show() sys.exit(app.exec_())
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_())
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_()) # 执行主循环
def generateUI(self, obj=None): app = QApplication(sys.argv) self.ui = listAdminUI(obj) self.ui.setVisible(True) sys.exit(app.exec_())
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
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_()
def main(): app = QApplication(sys.argv) ventana = LienzoDibujoVentana() ventana.show() sys.exit(app.exec_())
def main(): app = QApplication([]) f() app.exec_()
def main(): app = QApplication(sys.argv) ex = Example() sys.exit(app.exec_())
def activarFuncion(): import sys app = QApplication(sys.argv) ui = Ui_ventanaAcceso() ui.show() app.exec_()
def main(): app = QApplication(sys.argv) app.setStyle('Fusion') ex = App() ex.show() sys.exit(app.exec_())
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_()
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_())
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_()) # 进入该程序的主循环