コード例 #1
0
    def __init__(self, gestor, owner=None):

        self.gestor = gestor

        titulo = ""
        icono = Iconos.Aplicacion64()
        extparam = "main"
        QTVarios.WDialogo.__init__(self, owner, titulo, icono, extparam)

        self.setBackgroundRole(QtGui.QPalette.Light)
        # self.setStyleSheet( "QToolButton { padding: 2px;}" )
        # self.setStyleSheet( "QWidget { background-color: yellow; }")
        self.base = WBase.WBase(self, gestor)

        self.capturas = self.base.capturas
        self.capturas.hide()
        self.siCapturas = False
        self.capturas.hide()
        self.informacionPGN = WInformacion.InformacionPGN(self)
        self.siInformacionPGN = False
        self.informacionPGN.hide()

        self.timer = None
        self.siTrabajando = False

        self.onTop = False

        self.tablero = self.base.tablero
        self.tablero.dispatchSize(self.ajustaTam)
        self.tablero.permitidoResizeExterno(True)
        self.anchoAntesMaxim = None

        self.splitter = splitter = QtGui.QSplitter(self)
        splitter.addWidget(self.base)
        splitter.addWidget(self.informacionPGN)

        ly = Colocacion.H().control(splitter).margen(0)

        self.setLayout(ly)

        ctrl1 = QtGui.QShortcut(self)
        ctrl1.setKey("Ctrl+1")
        self.connect(ctrl1, QtCore.SIGNAL("activated()"),
                     self.pulsadoShortcutCtrl1)

        ctrlF10 = QtGui.QShortcut(self)
        ctrlF10.setKey("Ctrl+0")
        self.connect(ctrlF10, QtCore.SIGNAL("activated()"),
                     self.pulsadoShortcutCtrl0)

        F11 = QtGui.QShortcut(self)
        F11.setKey("F11")
        self.connect(F11, QtCore.SIGNAL("activated()"),
                     self.pulsadoShortcutF11)
        self.activadoF11 = False

        if QtGui.QSystemTrayIcon.isSystemTrayAvailable():
            F12 = QtGui.QShortcut(self)
            F12.setKey("F12")
            self.connect(F12, QtCore.SIGNAL("activated()"),
                         self.pulsadoShortcutF12)

            restoreAction = QtGui.QAction(Iconos.PGN(),
                                          _("Show"),
                                          self,
                                          triggered=self.restauraTrayIcon)
            quitAction = QtGui.QAction(Iconos.Terminar(),
                                       _("Quit"),
                                       self,
                                       triggered=self.quitTrayIcon)
            trayIconMenu = QtGui.QMenu(self)
            trayIconMenu.addAction(restoreAction)
            trayIconMenu.addSeparator()
            trayIconMenu.addAction(quitAction)

            self.trayIcon = QtGui.QSystemTrayIcon(self)
            self.trayIcon.setContextMenu(trayIconMenu)
            self.trayIcon.setIcon(Iconos.Otros())  # Aplicacion())
            self.connect(
                self.trayIcon,
                QtCore.SIGNAL("activated(QSystemTrayIcon::ActivationReason)"),
                self.activateTrayIcon)
        else:
            self.trayIcon = None

        self.resizing = None

        self.cursorPensando = QtGui.QCursor(QtCore.Qt.BusyCursor)

        Voice.runVoice.setConf(self, False)
コード例 #2
0
    def __init__(self, gestor, owner=None):

        self.owner = owner

        self.setBackgroundRole(QtGui.QPalette.Light)
        # self.setStyleSheet( "QToolButton { padding: 2px;}" )
        # self.setStyleSheet( "QWidget { background-color: yellow; }")
        self.base = WBase.WBase(self, gestor)

        self.capturas = self.base.capturas
        self.capturas.hide()
        self.siCapturas = False
        self.informacionPGN = WInformacion.InformacionPGN(self)
        self.siInformacionPGN = False
        self.informacionPGN.hide()
        self.registrarSplitter(self.informacionPGN.splitter, "InformacionPGN")

        self.timer = None
        self.siTrabajando = False

        self.cursorthinking = QtGui.QCursor(
            Iconos.pmThinking() if self.gestor.configuracion.
            cursorThinking else QtCore.Qt.BlankCursor)
        self.onTop = False

        self.tablero = self.base.tablero
        self.tablero.dispatchSize(self.ajustaTam)
        self.tablero.permitidoResizeExterno(True)
        self.anchoAntesMaxim = None

        self.splitter = splitter = QtWidgets.QSplitter(self)
        splitter.addWidget(self.base)
        splitter.addWidget(self.informacionPGN)

        ly = Colocacion.H().control(splitter).margen(0)
        self.setLayout(ly)

        # l = QtWidgets.QVBoxLayout()
        # l.addWidget(self.splitter)
        # self.setLayout(l)

        ctrl1 = QtWidgets.QShortcut(self)
        ctrl1.setKey("Ctrl+1")
        ctrl1.activated.connect(self.pulsadoShortcutCtrl1)

        ctrlF10 = QtWidgets.QShortcut(self)
        ctrlF10.setKey("Ctrl+0")
        ctrlF10.activated.connect(self.pulsadoShortcutCtrl0)

        F11 = QtWidgets.QShortcut(self)
        F11.setKey("F11")
        F11.activated.connect(self.pulsadoShortcutF11)
        self.activadoF11 = False

        if QtWidgets.QSystemTrayIcon.isSystemTrayAvailable():
            F12 = QtWidgets.QShortcut(self)
            F12.setKey("F12")
            F12.activated.connect(self.pulsadoShortcutF12)

            restoreAction = QtWidgets.QAction(Iconos.PGN(),
                                              _("Show"),
                                              self,
                                              triggered=self.restauraTrayIcon)
            quitAction = QtWidgets.QAction(Iconos.Terminar(),
                                           _("Quit"),
                                           self,
                                           triggered=self.quitTrayIcon)
            trayIconMenu = QtWidgets.QMenu(self)
            trayIconMenu.addAction(restoreAction)
            trayIconMenu.addSeparator()
            trayIconMenu.addAction(quitAction)

            self.trayIcon = QtWidgets.QSystemTrayIcon(self)
            self.trayIcon.setContextMenu(trayIconMenu)
            self.trayIcon.setIcon(Iconos.Otros())  # Aplicacion())
            self.trayIcon.activated.connect(self.activateTrayIcon)
        else:
            self.trayIcon = None

        self.resizing = None
コード例 #3
0
ファイル: Pantalla.py プロジェクト: xaizek/lucaschessR
    def __init__(self, gestor, owner=None):
        self.gestor = gestor

        titulo = ""
        icono = Iconos.Aplicacion64()
        extparam = "maind"
        QTVarios.WDialogo.__init__(self, owner, titulo, icono, extparam)

        self.owner = owner

        # self.setBackgroundRole(QtGui.QPalette.Midlight)
        # self.setStyleSheet( "QToolButton { padding: 2px;}" )
        # self.setStyleSheet( "QWidget { background-color: yellow; }")
        self.base = WBase.WBase(self, gestor)

        self.siCapturas = False
        self.informacionPGN = WInformacion.InformacionPGN(self)
        self.siInformacionPGN = False
        self.informacionPGN.hide()
        self.register_splitter(self.informacionPGN.splitter, "InformacionPGN")

        self.timer = None
        self.siTrabajando = False

        self.cursorthinking = QtGui.QCursor(
            Iconos.pmThinking() if self.gestor.configuracion.
            x_cursor_thinking else QtCore.Qt.BlankCursor)
        self.onTop = False

        self.tablero = self.base.tablero
        self.tablero.dispatchSize(self.ajustaTam)
        self.tablero.permitidoResizeExterno(True)
        self.anchoAntesMaxim = None

        self.splitter = splitter = QtWidgets.QSplitter(self)
        splitter.addWidget(self.base)
        splitter.addWidget(self.informacionPGN)

        ly = Colocacion.H().control(splitter).margen(0)

        self.setLayout(ly)

        ctrl1 = QtWidgets.QShortcut(self)
        ctrl1.setKey("Ctrl+1")
        ctrl1.activated.connect(self.pulsadoShortcutCtrl1)

        ctrlF10 = QtWidgets.QShortcut(self)
        ctrlF10.setKey("Ctrl+0")
        ctrlF10.activated.connect(self.pulsadoShortcutCtrl0)

        F11 = QtWidgets.QShortcut(self)
        F11.setKey("F11")
        F11.activated.connect(self.pulsadoShortcutF11)
        self.activadoF11 = False

        if QtWidgets.QSystemTrayIcon.isSystemTrayAvailable():
            F12 = QtWidgets.QShortcut(self)
            F12.setKey("F12")
            F12.activated.connect(self.pulsadoShortcutF12)
            self.trayIcon = None

        self.resizing = None

        self.cursor_pensado = False