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


Python QT.QTUtil类代码示例

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


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

示例1: ponLayout

    def ponLayout(self, siBlancasAbajo):
        layout = self.layout()
        if layout:
            while True:
                item = layout.takeAt(0)
                if item:
                    del item
                else:
                    break
        else:
            layout = Colocacion.V().margen(0)
            self.setLayout(layout)

        dlayout = {}
        for color in (True, False):
            ly = dlayout[color] = Colocacion.V().margen(0)
            for pieza, numero in self.li:
                if color == False:
                    pieza = pieza.lower()
                for i in range(numero):
                    ly.control(self.dic[pieza][i])
        ly0, ly1 = dlayout[siBlancasAbajo], dlayout[not siBlancasAbajo]

        layout.otro(ly0).relleno().otro(ly1)
        QTUtil.refreshGUI()
开发者ID:JERUKA9,项目名称:lucaschess,代码行数:25,代码来源:WCapturas.py

示例2: mover

 def mover(self):
     if self.siMover:
         self.guardarVideo()
     self.siMover = not self.siMover
     self.setWindowFlags(self.flags[self.siMover])
     self.show()
     QTUtil.refreshGUI()
开发者ID:garyliu33,项目名称:lucaschess,代码行数:7,代码来源:RunKibitzer.py

示例3: preparaColoresPGN

    def preparaColoresPGN(self):
        self.colorMateNegativo = QTUtil.qtColorRGB(0, 0, 0)
        self.colorMatePositivo = QTUtil.qtColorRGB(159, 0, 159)
        self.colorNegativo = QTUtil.qtColorRGB(255, 0, 0)
        self.colorPositivo = QTUtil.qtColorRGB(0, 0, 255)

        self.colorBlanco = QTUtil.qtColorRGB(255, 255, 255)
开发者ID:cdcupt,项目名称:lucaschess,代码行数:7,代码来源:WBase.py

示例4: ponContinuar

 def ponContinuar(self):
     self.btCancelarSeguir.ponTexto(_("Continue"))
     self.btCancelarSeguir.conectar(self.continuar)
     self.btCancelarSeguir.ponFuente(self.fontB)
     self.btCancelarSeguir.ponIcono(Iconos.Aceptar())
     self.btCancelarSeguir.setDisabled(False)
     QTUtil.refreshGUI()
开发者ID:JERUKA9,项目名称:lucaschess,代码行数:7,代码来源:QTVarios.py

示例5: cambios

 def cambios(self):
     if hasattr(self, "form"):
         li = self.form.get()
         n = 1 if self.siNombre else 0
         for flecha in self.liEjemplos:
             regFlecha = flecha.bloqueDatos
             if self.siNombre:
                 regFlecha.nombre = li[0]
             regFlecha.forma = li[n]
             regFlecha.tipo = li[n + 1]
             regFlecha.color = li[n + 2]
             regFlecha.colorinterior = li[n + 3]
             # regFlecha.colorinterior2 = li[4]
             regFlecha.opacidad = (100.0 - float(li[n + 4])) / 100.0
             regFlecha.redondeos = li[n + 5]
             regFlecha.grosor = li[n + 6]
             regFlecha.altocabeza = li[n + 7]
             regFlecha.ancho = li[n + 8]
             regFlecha.vuelo = li[n + 9]
             regFlecha.descuelgue = li[n + 10]
             regFlecha.destino = li[n + 11]
             regFlecha.posicion.orden = li[n + 12]
             flecha.posicion2xy()  # posible cambio en destino
             flecha.setOpacity(regFlecha.opacidad)
             flecha.setZValue(regFlecha.posicion.orden)
         self.tablero.escena.update()
         QTUtil.refreshGUI()
开发者ID:JERUKA9,项目名称:lucaschess,代码行数:27,代码来源:PantallaTabVFlechas.py

示例6: dispatchR

    def dispatchR(valor):
        if reg.form is None:
            if isinstance(valor, FormLayout.FormTabWidget):
                reg.form = valor
                reg.wtime = valor.getWidget(0, 1)
                reg.wdepth = valor.getWidget(0, 2)
                reg.wdt = valor.getWidget(0, 3)
            elif isinstance(valor, FormLayout.FormWidget):
                reg.form = valor
                reg.wtime = valor.getWidget(1)
                reg.wdepth = valor.getWidget(2)
                reg.wdt = valor.getWidget(3)
        else:
            sender = reg.form.sender()
            if not reg.wdt.isChecked():
                if sender == reg.wtime:
                    if reg.wtime.textoFloat() > 0:
                        reg.wdepth.setCurrentIndex(0)
                elif sender == reg.wdepth:
                    if reg.wdepth.currentIndex() > 0:
                        reg.wtime.ponFloat(0.0)
                elif sender == reg.wdt:
                    if reg.wtime.textoFloat() > 0:
                        reg.wdepth.setCurrentIndex(0)
                    elif reg.wdepth.currentIndex() > 0:
                        reg.wtime.ponFloat(0.0)

                QTUtil.refreshGUI()
开发者ID:JERUKA9,项目名称:lucaschess,代码行数:28,代码来源:PantallaParamAnalisis.py

示例7: micRecord

    def micRecord(self):
        self.ponToolBar(( self.ks_cancelmic, None, self.ks_stopmic ))
        self.siGrabando = True
        self.siCancelado = False

        self.mesa.ponCentesimas(0)

        self.taller.micInicio()

        iniTime = time.clock()

        while self.siGrabando:
            self.taller.micGraba()
            QTUtil.refreshGUI()
            t = time.clock() - iniTime
            self.mesa.ponCentesimas(t * 100)
            if t > self.maxTime:
                break

        self.siGrabando = False
        self.taller.micFinal()
        if self.siCancelado:
            self.taller.limpiar()
            self.mesa.ponCentesimas(0)
        else:
            self.mesa.ponCentesimas(self.taller.centesimas)

        self.ponBaseTB()
开发者ID:JERUKA9,项目名称:lucaschess,代码行数:28,代码来源:PantallaSonido.py

示例8: siguiente

    def siguiente(self):
        resp = self.sts.siguientePosicion(self.work)
        if resp:
            self.ngroup, self.nfen, self.elem = resp
            if not self.hideBoard:
                cp = ControlPosicion.ControlPosicion()
                cp.leeFen(self.elem.fen)
                self.tablero.ponPosicion(cp)
                self.xengine.ponGuiDispatch(self.dispatch)
                xpt, xa1h8 = self.elem.bestA1H8()
                self.tablero.quitaFlechas()
                self.tablero.creaFlechaTmp(xa1h8[:2], xa1h8[2:], False)
            if not self.playing:
                return
            t0 = time.time()
            mrm = self.xengine.analiza(self.elem.fen)
            t1 = time.time()-t0
            if mrm:
                rm = mrm.mejorMov()
                if rm:
                    mov = rm.movimiento()
                    if mov:
                        if not self.hideBoard:
                            self.tablero.creaFlechaTmp(rm.desde, rm.hasta, True)
                        self.sts.setResult(self.work, self.ngroup, self.nfen, mov, t1)
                        self.grid.refresh()

        else:
            self.tb.setAccionVisible(self.pause, False)
            self.tb.setAccionVisible(self.run, False)
            self.playing = False

        QTUtil.refreshGUI()
开发者ID:garyliu33,项目名称:lucaschess,代码行数:33,代码来源:PantallaSTS.py

示例9: elegir

 def elegir(self):
     f = self.grid.recno()
     mt = self.liMotoresActivos[f]
     if mt.siJugable:
         self.resultado = mt
         self.guardarVideo()
         self.accept()
     else:
         QTUtil.beep()
开发者ID:JERUKA9,项目名称:lucaschess,代码行数:9,代码来源:PantallaMotores.py

示例10: cambiadoRM

    def cambiadoRM(self, fila):
        self.um.ponPosRMactual(fila)
        self.lbPuntuacion.ponTexto(self.um.puntuacionActual())

        self.lbPGN.ponTexto(self.um.pgnActual())

        self.ponTablero()
        self.owner.adjustSize()
        QTUtil.refreshGUI()
开发者ID:JERUKA9,项目名称:lucaschess,代码行数:9,代码来源:PantallaAnalisis.py

示例11: actualiza

    def actualiza(self, leidos, erroneos, duplicados, importados):
        def pts(x): return "{:,}".format(x).replace(",", ".")

        self.lbLeidos.ponTexto(pts(leidos))
        self.lbErroneos.ponTexto(pts(erroneos))
        self.lbDuplicados.ponTexto(pts(duplicados))
        self.lbImportados.ponTexto(pts(importados))
        QTUtil.refreshGUI()
        return not self.siCancelado
开发者ID:JERUKA9,项目名称:lucaschess,代码行数:9,代码来源:QTVarios.py

示例12: playBeep

    def playBeep(self):
        if self.replayBeep is None:
            db = Util.DicBLOB(VarGen.configuracion.ficheroSounds, "general")
            keys = db.keys()
            self.replayBeep = "MC" in keys

        if self.replayBeep:
            self.playClave("MC", False)
        else:
            QTUtil.beep()
开发者ID:gbtami,项目名称:lucaschess,代码行数:10,代码来源:Sonido.py

示例13: __init__

    def __init__(self, gestor, xmotor, nombreOP, posicion, mrm, rmOP, rmUsu, analisis):
        self.siCompetitivo = gestor.siCompetitivo
        self.nombreOP = nombreOP
        self.posicion = posicion
        self.rmOP = rmOP
        self.rmUsu = rmUsu
        self.mrm = mrm
        self.analisis = analisis
        self.xmotor = xmotor
        self.gestor = gestor

        self.listaRM, self.posOP = self.hazListaRM()
        self.posicion = posicion

        titulo = _("Analysis")
        icono = Iconos.Analizar()
        extparam = "jzgm"
        QTVarios.WDialogo.__init__(self, gestor.pantalla, titulo, icono, extparam)

        self.colorNegativo = QTUtil.qtColorRGB(255, 0, 0)
        self.colorImpares = QTUtil.qtColorRGB(231, 244, 254)

        self.lbComentario = Controles.LB(self, "").ponTipoLetra(puntos=10).alinCentrado()

        confTablero = VarGen.configuracion.confTablero("JUICIO", 32)
        self.tablero = Tablero.Tablero(self, confTablero)
        self.tablero.crea()
        self.tablero.ponerPiezasAbajo(posicion.siBlancas)

        self.lbMotor = Controles.LB(self).alinCentrado()
        self.lbTiempo = Controles.LB(self).alinCentrado()

        liMas = ( (_("Close"), "close", Iconos.Delete() ), )
        lyBM, tbBM = QTVarios.lyBotonesMovimiento(self, "", siLibre=True, tamIcon=24, siMas=True, liMasAcciones=liMas)

        oColumnas = Columnas.ListaColumnas()
        oColumnas.nueva("POSREAL", "#", 40, siCentrado=True)
        oColumnas.nueva("JUGADAS", "%d %s" % (len(self.listaRM), _("Moves")), 120, siCentrado=True)
        oColumnas.nueva("PLAYER", _("Player"), 120)

        self.grid = Grid.Grid(self, oColumnas, siSelecFilas=True)

        lyT = Colocacion.V().control(self.tablero).otro(lyBM).control(self.lbComentario)

        # Layout
        layout = Colocacion.H().otro(lyT).control(self.grid)

        self.setLayout(layout)

        self.grid.setFocus()

        self.grid.goto(self.posOP, 0)
        self.siMoviendoTiempo = False

        self.ponPuntos()
开发者ID:JERUKA9,项目名称:lucaschess,代码行数:55,代码来源:PantallaJuicio.py

示例14: recuperarVideo

    def recuperarVideo(self, siTam=True, anchoDefecto=None, altoDefecto=None):

        dic = self.recuperarDicVideo()
        wE, hE = QTUtil.tamEscritorio()
        if dic:
            wE, hE = QTUtil.tamEscritorio()
            x, y = dic["_POSICION_"].split(",")
            x = int(x)
            y = int(y)
            if not ( 0 <= x <= (wE - 50) ):
                x = 0
            if not ( 0 <= y <= (hE - 50) ):
                y = 0
            self.move(x, y)
            if siTam:
                if "_SIZE_" not in dic:
                    w, h = self.width(),self.height()
                    for k in dic:
                        if k.startswith( "_TAMA" ):
                            w, h = dic[k].split(",")
                else:
                    w, h = dic["_SIZE_"].split(",")
                w = int(w)
                h = int(h)
                if w > wE:
                    w = wE
                elif w < 20:
                    w = 20
                if h > (hE - 40):
                    h = hE - 40
                elif h < 20:
                    h = 20
                self.resize(w, h)
            for grid in self.liGrids:
                grid.recuperarVideo(dic)
                grid.ponAnchosColumnas()
            for sp, name in self.liSplitters:
                k = "SP_%s" % name
                if k in dic:
                    sp.setSizes(dic[k])
            return True
        else:
            if anchoDefecto or altoDefecto:
                if anchoDefecto is None:
                    anchoDefecto = self.width()
                if altoDefecto is None:
                    altoDefecto = self.height()
                if anchoDefecto > wE:
                    anchoDefecto = wE
                if altoDefecto > (hE - 40):
                    altoDefecto = hE - 40
                self.resize(anchoDefecto, altoDefecto)

        return False
开发者ID:JERUKA9,项目名称:lucaschess,代码行数:54,代码来源:QTVarios.py

示例15: gridPonValor

 def gridPonValor(self, grid, fila, columna, valor):
     campo = columna.clave
     valor = valor.strip()
     usuario = self.liUsuarios[fila]
     if campo == "USUARIO":
         if valor:
             usuario.nombre = valor
         else:
             QTUtil.beep()
     else:
         usuario.password = valor
开发者ID:cdcupt,项目名称:lucaschess,代码行数:11,代码来源:PantallaUsuarios.py


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