当前位置: 首页>>代码示例>>Python>>正文


Python qt4reactor.install函数代码示例

本文整理汇总了Python中qt4reactor.install函数的典型用法代码示例。如果您正苦于以下问题:Python install函数的具体用法?Python install怎么用?Python install使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。


在下文中一共展示了install函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: main

def main(width, height, path, timeout, hosts):
    """
    @summary: main algorithm
    @param height: {integer} height of screenshot
    @param width: {integer} width of screenshot
    @param timeout: {float} in sec
    @param hosts: {list(str(ip[:port]))}
    @return: {list(tuple(ip, port, Failure instance)} list of connection state
    """
    #create application
    app = QtGui.QApplication(sys.argv)
    
    #add qt4 reactor
    import qt4reactor
    qt4reactor.install()
    
    from twisted.internet import reactor
        
    for host in hosts:      
        if ':' in host:
            ip, port = host.split(':')
        else:
            ip, port = host, "3389"
            
        reactor.connectTCP(ip, int(port), RDPScreenShotFactory(reactor, app, width, height, path + "%s.jpg"%ip, timeout))
        
    reactor.runReturn()
    app.exec_()
    return RDPScreenShotFactory.__STATE__
开发者ID:ChrisTruncer,项目名称:rdpy,代码行数:29,代码来源:rdpy-rdpscreenshot.py

示例2: main

def main():
	print ('Receptor de Senales de Alarma Version 1.65')
	Lic = LicCheck()
	if Lic == True:
		if Modo != None:
			t = threading.Thread(target=AvisodeApertura,args=[Lic])
			t.setDaemon(False)
			t.start()

			#AvisodeApertura(Lic)
			app = QApplication(sys.argv)
			import qt4reactor
			qt4reactor.install()
			from twisted.internet import reactor
			#app.setStyle(QStyleFactory.create("plastique"))
			w = MainWindow(reactor)
			#Retornamos en BD 'No hay BD' en caso de que no se consiga la BD
			#Si el receptor esta en MODO de BD. Para que no muestre nunca la 
			#Ventana.

			bd = w.IniciarReceptores()
			w.show()
			a = Remote(w)
			a.Iniciar()
			if bd == 'No hay BD':
				pass
			else:

				reactor.run()
				#sys.exit(app.exec_())

	else:
		AvisodeApertura(Lic)
		pass
开发者ID:smsalarmas,项目名称:GETA-8.1,代码行数:34,代码来源:main.py

示例3: __init__

    def __init__(self, args):
        from deluge import configmanager

        self.ui_config = configmanager.ConfigManager("qtui.conf", self.default_ui_config)

#        if self.ui_config["style"] and '-style' not in args:
#            QtGui.QApplication.setStyle(self.ui_config["style"])
        app = QtGui.QApplication(args, applicationName="Deluge", quitOnLastWindowClosed=False)

        import qt4reactor
        qt4reactor.install()
        from twisted.internet import reactor

        self.locale_dir = pkg_resources.resource_filename("deluge", "i18n")

        from ui_tools import IconLoader
        app.setWindowIcon(IconLoader.themeIcon("deluge"))
        self.ui_config.register_set_function("language", self.on_language_change, apply_now=True)

        from .tracker_icons import TrackerIcons
        from deluge.ui.sessionproxy import SessionProxy
        from .connection_manager import ConnectionManager
        from .main_window import MainWindow
        from .plugin_manager import PluginManager

        TrackerIcons()
        SessionProxy()
        PluginManager()
        connection_manager = ConnectionManager()
        main_window = MainWindow()
        main_window.show()

        app.aboutToQuit.connect(self.on_quit)
        reactor.callLater(0, connection_manager.first_time)
        reactor.run() # calls app.exec_()
开发者ID:marscher,项目名称:deluge_qt,代码行数:35,代码来源:qtui.py

示例4: install_qtreactor

def install_qtreactor():
    global qtapp

    from PyQt4.QtGui import QApplication
    qtapp = QApplication(sys.argv)
    import qt4reactor
    qt4reactor.install()
开发者ID:andresp99999,项目名称:splash,代码行数:7,代码来源:server.py

示例5: main

def main():
    app = QtGui.QApplication(sys.argv)
    qt4reactor.install() # requires QApplication to exist
    ex = MainWindow() # requires qt4reactor to be installed
    # late import because installReactor is being used
    from twisted.internet import reactor
    reactor.run()
开发者ID:nikhilrf,项目名称:pyrf,代码行数:7,代码来源:wsa4000gui.py

示例6: mytest

def mytest(ip, port, username, password):
    domain = ""
    width = 1024
    height = 800
    fullscreen = False
    optimized = False
    recodedPath = None
    keyboardLayout = 'en'
    app = QtGui.QApplication(sys.argv)

    #add qt4 reactor
    import qt4reactor
    qt4reactor.install()

    if fullscreen:
        width = QtGui.QDesktopWidget().screenGeometry().width()
        height = QtGui.QDesktopWidget().screenGeometry().height()

    log.info("keyboard layout set to %s"%keyboardLayout)

    from twisted.internet import reactor
    ret = {"connected": False}
    mytimer = TimerThread(app, reactor, ret)
    mytimer.start()

    reactor.connectTCP(ip, int(port), RDPClientQtFactory(width, height, username, password, domain, fullscreen, keyboardLayout, optimized, "nego", recodedPath, mytimer))
    reactor.runReturn()
    app.exec_()
    return ret["connected"]
开发者ID:colin-zhou,项目名称:reserve,代码行数:29,代码来源:test.py

示例7: install_qtreactor

def install_qtreactor(verbose):
    global qtapp

    from twisted.python import log
    from PyQt4.QtGui import QApplication
    from PyQt4.QtCore import QAbstractEventDispatcher

    class QApp(QApplication):

        blockedAt = 0

        def __init__(self, *args):
            super(QApp, self).__init__(*args)
            if verbose:
                disp = QAbstractEventDispatcher.instance()
                disp.aboutToBlock.connect(self.aboutToBlock)
                disp.awake.connect(self.awake)

        def aboutToBlock(self):
            self.blockedAt = time.time()
            log.msg("aboutToBlock", system="QAbstractEventDispatcher")

        def awake(self):
            diff = time.time() - self.blockedAt
            log.msg("awake; block time: %0.4f" % diff, system="QAbstractEventDispatcher")

    qtapp = QApp(sys.argv)
    import qt4reactor
    qt4reactor.install()
开发者ID:dustinthughes,项目名称:splash,代码行数:29,代码来源:server.py

示例8: main

def main():
    dut_address = None
    playback_filename = None
    developer_menu = False
    if '-p' in sys.argv:
        f_index = sys.argv.index('-p')
        playback_filename = sys.argv[f_index + 1]
        del sys.argv[f_index:f_index + 2]
    if '-v' in sys.argv:
        sys.argv.remove('-v')
        logging.basicConfig(level=logging.DEBUG)
    else:
        logging.basicConfig()
    if '-d' in sys.argv:
        developer_menu = True
        sys.argv.remove('-d')
    if len(sys.argv) > 1:
        dut_address = sys.argv[1]
    app = QtGui.QApplication(sys.argv)
    qt4reactor.install() # requires QApplication to exist
    # requires qt4reactor to be installed
    ex = MainWindow(dut_address, playback_filename, developer_menu)
    # late import because installReactor is being used
    from twisted.internet import reactor
    reactor.run()
开发者ID:jgobuyan,项目名称:pyrf,代码行数:25,代码来源:spectrum_analyzer.py

示例9: start

    def start(self):
        import qt4reactor
        app = get_app_qt4()
        qt4reactor.install()

        from twisted.internet import reactor
        self.reactor = reactor
        reactor.runReturn()
开发者ID:nmichaud,项目名称:codeflow,代码行数:8,代码来源:plugin.py

示例10: main

def main():
    app = QCoreApplication.instance()
    if app == None:
        app = KinectPlanes(sys.argv)
        qt4reactor.install()
        from twisted.internet import reactor
        app.set_reactor(reactor)
    sys.exit(app.start())
开发者ID:mjirik,项目名称:kinect-server,代码行数:8,代码来源:client.py

示例11: __init__

 def __init__(self, appName):
     QApplication.__init__(self, sys.argv)
     if self._initialized:
         return
     qt4reactor.install()
     OTPApplication._appName = appName
     OTPApplication._nodeName = buildNodeName(self._appName, randomize=True)
     OTPApplication._process = twotp.Process(self._nodeName, self._cookie)
     QTimer.singleShot(0, self._startup)
     OTPApplication._initialized = True
开发者ID:Pesa,项目名称:forse,代码行数:10,代码来源:OTPApplication.py

示例12: main

def main():
    if '-v' in sys.argv:
        sys.argv.remove('-v')
        logging.basicConfig(level=logging.DEBUG)
    app = QtGui.QApplication(sys.argv)
    qt4reactor.install() # requires QApplication to exist
    ex = MainWindow() # requires qt4reactor to be installed
    # late import because installReactor is being used
    from twisted.internet import reactor
    reactor.run()
开发者ID:quyensy,项目名称:pyrf,代码行数:10,代码来源:wsa4000gui.py

示例13: runQtGui

 def runQtGui(self):
     import qt4reactor
     from PyQt4.QtGui import QApplication
     app = QApplication(sys.argv)
     qt4reactor.install()
     from .gui import SimulatorWidget
     win = SimulatorWidget()
     win.setWindowTitle("Simulador Profile: %s" % self.profile.name)
     win.add_di()
     win.show()
     return app.exec_()
开发者ID:D3f0,项目名称:txscada,代码行数:11,代码来源:server.py

示例14: main

def main(args):
    app = Qt.QApplication(args)
    
    import qt4reactor
    qt4reactor.install()
    from twisted.internet import reactor
    import labrad, labrad.util, labrad.types
    
    demo = make()
    reactor.runReturn()
    sys.exit(app.exec_())
开发者ID:YulinWu,项目名称:servers,代码行数:11,代码来源:LabRADPlotWidget2.py

示例15: main

def main(args):
    app = Qt.QApplication(args)

    import qt4reactor
    qt4reactor.install()
    from twisted.internet import reactor

    reactor.runReturn()
    demo = make()
    v = app.exec_()
    reactor.threadpool.stop()
    sys.exit(v)
开发者ID:YulinWu,项目名称:servers,代码行数:12,代码来源:LabRADPlotWidget3.py


注:本文中的qt4reactor.install函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。