本文整理汇总了Python中Code.QT.QTUtil.xrefreshGUI方法的典型用法代码示例。如果您正苦于以下问题:Python QTUtil.xrefreshGUI方法的具体用法?Python QTUtil.xrefreshGUI怎么用?Python QTUtil.xrefreshGUI使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Code.QT.QTUtil
的用法示例。
在下文中一共展示了QTUtil.xrefreshGUI方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: movimientosPiezas
# 需要导入模块: from Code.QT import QTUtil [as 别名]
# 或者: from Code.QT.QTUtil import xrefreshGUI [as 别名]
def movimientosPiezas(self, liMovs):
"""
Hace los movimientos de piezas en el tablero
"""
for movim in liMovs:
if movim[0] == "b":
self.w.tablero.borraPieza(movim[1])
elif movim[0] == "m":
self.w.tablero.muevePieza(movim[1], movim[2])
elif movim[0] == "c":
self.w.tablero.cambiaPieza(movim[1], movim[2])
self.w.tablero.desactivaTodas()
self.w.tablero.escena.update()
self.w.update()
QTUtil.xrefreshGUI()
示例2: mueveTutor
# 需要导入模块: from Code.QT import QTUtil [as 别名]
# 或者: from Code.QT.QTUtil import xrefreshGUI [as 别名]
def mueveTutor(self, siInicio=False, nSaltar=0, siFinal=False, siBase=False):
if nSaltar:
pos = self.posTutor + nSaltar
if 0 <= pos < self.maxTutor:
self.posTutor = pos
else:
return
elif siInicio or siBase:
self.posTutor = 0
elif siFinal:
self.posTutor = self.maxTutor - 1
if self.partidaTutor.numJugadas():
jg = self.partidaTutor.liJugadas[self.posTutor]
if siBase:
self.w.tableroT.ponPosicion(jg.posicionBase)
else:
self.w.tableroT.ponPosicion(jg.posicion)
self.w.tableroT.ponFlechaSC(jg.desde, jg.hasta)
self.w.tableroT.escena.update()
self.w.update()
QTUtil.xrefreshGUI()
示例3: inicio
# 需要导入模块: from Code.QT import QTUtil [as 别名]
# 或者: from Code.QT.QTUtil import xrefreshGUI [as 别名]
#.........这里部分代码省略.........
## Partida original
if nli >= 4:
if nli > 4:
txt = "|".join(li[3:])
else:
txt = li[3]
txt = txt.replace("]", "]\n").replace(" [", "[")
pgn = PGN.UnPGN()
pgn.leeTexto(txt)
partida = pgn.partida
siEstaFen = False
njug = partida.numJugadas()
for n in range(njug - 1, -1, -1):
jg = partida.jugada(n)
if jg.posicion.fen() == fenInicial:
siEstaFen = True
if n + 1 != njug:
partida.liJugadas = partida.liJugadas[:n + 1]
partida.ultPosicion = jg.posicion.copia()
break
if siEstaFen:
siPartidaOriginal = True
self.partida = partida
self.pgn.partida = partida
self.dicEtiquetasPGN = pgn.dic
# if etiDirigido:
# etiDirigido += "<br>"
# for k, v in pgn.dic.iteritems():
# if k.upper() != "FEN":
# if etiDirigido:
# etiDirigido += "<br>"
# etiDirigido += "%s: <b>%s</b>"%(k,v)
cp = ControlPosicion.ControlPosicion()
cp.leeFen(fenInicial)
self.fen = fenInicial
siBlancas = cp.siBlancas
if not siPartidaOriginal:
self.partida.reset(cp)
self.partida.pendienteApertura = False
self.tipoJuego = kJugEntPos
self.siJuegaHumano = False
self.estado = kJugando
self.siJuegaPorMi = True
self.siJugamosConBlancas = siBlancas
self.siRivalConBlancas = not siBlancas
self.liVariantes = []
self.rmRival = None
self.siTutorActivado = siTutorActivado
self.pantalla.ponActivarTutor(self.siTutorActivado)
self.ayudasPGN = 0
liOpciones = [k_mainmenu, k_cambiar, k_reiniciar, k_atras]
if self.dicEtiquetasPGN:
liOpciones.append(k_pgnInformacion)
if self.numEntrenos > 1:
liOpciones.append(k_anterior)
liOpciones.append(k_siguiente)
liOpciones.extend((k_configurar, k_utilidades))
self.liOpcionesToolBar = liOpciones
self.pantalla.ponToolBar(liOpciones)
self.pantalla.activaJuego(True, False, siAyudas=False)
self.pantalla.quitaAyudas(False, False)
self.ponMensajero(self.mueveHumano)
self.ponPosicion(self.partida.ultPosicion)
self.mostrarIndicador(True)
self.ponPiezasAbajo(siBlancas)
titulo = "<b>%s</b>" % TrListas.dicTraining().get(self.titEntreno, self.titEntreno)
if etiDirigido:
titulo += "<br>%s" % etiDirigido
self.ponRotulo1(titulo)
self.ponRotulo2("%d / %d" % (posEntreno, numEntrenos))
self.pgnRefresh(True)
QTUtil.xrefreshGUI()
self.xrival = self.procesador.creaGestorMotor(self.configuracion.tutor, self.configuracion.tiempoTutor, None)
self.siAnalizadoTutor = False
self.ponPosicionDGT()
if siPartidaOriginal:
# self.ponteAlFinal()
self.repiteUltimaJugada()
self.reiniciando = False
self.rivalPensando = False
self.siguienteJugada()
示例4: refresh
# 需要导入模块: from Code.QT import QTUtil [as 别名]
# 或者: from Code.QT.QTUtil import xrefreshGUI [as 别名]
def refresh(self):
self.update()
QTUtil.xrefreshGUI()
示例5: inicio
# 需要导入模块: from Code.QT import QTUtil [as 别名]
# 或者: from Code.QT.QTUtil import xrefreshGUI [as 别名]
#.........这里部分代码省略.........
txt = li[3]
txt = txt.replace("]", "]\n").replace(" [", "[")
pgn.leeTexto(txt)
partida = pgn.partida
siEstaFen = False
njug = partida.numJugadas()
for n in range(njug - 1, -1, -1):
jg = partida.jugada(n)
if jg.posicion.fen() == fenInicial:
siEstaFen = True
if n + 1 != njug:
partida.liJugadas = partida.liJugadas[:n + 1]
partida.ultPosicion = jg.posicion.copia()
break
if siEstaFen:
siPartidaOriginal = True
self.partida = partida
self.pgn.partida = partida
self.dicEtiquetasPGN = pgn.dic
# for k, v in pgn.dic.iteritems():
# if k.upper() != "FEN":
# if etiDirigido:
# etiDirigido += "<br>"
# etiDirigido += "%s: <b>%s</b>"%(k,v)
cp = ControlPosicion.ControlPosicion()
cp.leeFen(fenInicial)
self.fen = fenInicial
siBlancas = cp.siBlancas
if self.pointView:
siBlancas = self.pointView == 1
if not siPartidaOriginal:
self.partida.reset(cp)
self.partida.pendienteApertura = False
self.tipoJuego = kJugEntTac
self.siJuegaHumano = False
self.siJuegaPorMi = True
self.siJugamosConBlancas = siBlancas
self.siRivalConBlancas = not siBlancas
self.liVariantes = []
self.rmRival = None
self.siTutorActivado = False
self.pantalla.ponActivarTutor(False)
self.ayudasPGN = 0
self.pantalla.activaJuego(True, False, siAyudas=False)
self.pantalla.quitaAyudas(True, True)
self.ponMensajero(self.mueveHumano)
self.ponPosicion(self.partida.ultPosicion)
self.mostrarIndicador(True)
self.ponPiezasAbajo(siBlancas)
# txttact = "%dx%d"%(tactica.numFNS(),len(tactica.JUMPS)+1)
# txttact = "(%s)x%d"%(txttact,len(tactica.REPEAT))
self.siShowText = tactica.siShowText()
titulo = "<b>%s</b><br>" % (self.tactica.titulo,) # txttact)
self.tituloAmpliado = titulo + etiDirigido
if self.siShowText:
titulo = self.tituloAmpliado
else:
self.siShowText = len(etiDirigido) == 0
liOpciones = [k_mainmenu]
if not self.siShowText:
liOpciones.append(k_showtext)
if self.dicEtiquetasPGN:
liOpciones.append(k_pgnInformacion)
self.pantalla.ponToolBar(liOpciones)
self.ponRotulo1(titulo)
self.pgnRefresh(True)
QTUtil.xrefreshGUI()
self.ponPosicionDGT()
self.siSeguirJugando = False
self.xrival = self.procesador.creaGestorMotor(self.configuracion.tutor, min(self.configuracion.tiempoTutor, 5),
None)
self.reiniciando = False
self.rivalPensando = False
if siPartidaOriginal:
self.repiteUltimaJugada()
self.ponSiguiente()
self.estado = kJugando
self.siguienteJugada()
示例6: inicio
# 需要导入模块: from Code.QT import QTUtil [as 别名]
# 或者: from Code.QT.QTUtil import xrefreshGUI [as 别名]
def inicio(self, workmap):
self.workmap = workmap
self.ayudas = 0
fenInicial = workmap.fenAim()
self.rivalPensando = False
self.dicEtiquetasPGN = None
etiqueta = ""
if "|" in fenInicial:
li = fenInicial.split("|")
fenInicial = li[0]
if fenInicial.endswith(" 0"):
fenInicial = fenInicial[:-1] + "1"
nli = len(li)
if nli >= 2:
etiqueta = li[1]
cp = ControlPosicion.ControlPosicion()
cp.leeFen(fenInicial)
self.fen = fenInicial
siBlancas = cp.siBlancas
self.partida.reset(cp)
self.partida.pendienteApertura = False
self.tipoJuego = kJugWorldMap
self.siJuegaHumano = False
self.estado = kJugando
self.siJuegaPorMi = False
self.siJugamosConBlancas = siBlancas
self.siRivalConBlancas = not siBlancas
self.rmRival = None
self.siTutorActivado = False
self.pantalla.ponActivarTutor(False)
self.ayudasPGN = 0
liOpciones = [k_mainmenu, k_reiniciar, k_configurar, k_utilidades]
self.pantalla.ponToolBar(liOpciones)
self.pantalla.activaJuego(True, False, siAyudas=False)
self.pantalla.quitaAyudas(True, True)
self.ponMensajero(self.mueveHumano)
self.ponPosicion(self.partida.ultPosicion)
self.mostrarIndicador(True)
self.ponPiezasAbajo(siBlancas)
self.ponRotulo1(etiqueta)
self.ponRotulo2( workmap.nameAim() )
self.pgnRefresh(True)
QTUtil.xrefreshGUI()
self.xrival = self.procesador.creaGestorMotor(self.configuracion.tutor, self.configuracion.tiempoTutor, None)
self.siAnalizadoTutor = False
self.ponPosicionDGT()
self.reiniciando = False
self.rivalPensando = False
self.siguienteJugada()