本文整理汇总了Python中Code.QT.QTUtil.anchoEscritorio方法的典型用法代码示例。如果您正苦于以下问题:Python QTUtil.anchoEscritorio方法的具体用法?Python QTUtil.anchoEscritorio怎么用?Python QTUtil.anchoEscritorio使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Code.QT.QTUtil
的用法示例。
在下文中一共展示了QTUtil.anchoEscritorio方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: __init__
# 需要导入模块: from Code.QT import QTUtil [as 别名]
# 或者: from Code.QT.QTUtil import anchoEscritorio [as 别名]
def __init__(self, procesador):
super(WAbout, self).__init__(procesador.pantalla)
self.setWindowTitle(_("About"))
self.setWindowIcon(Iconos.Aplicacion())
self.setWindowFlags(QtCore.Qt.Dialog | QtCore.Qt.WindowTitleHint)
self.setMaximumWidth(QTUtil.anchoEscritorio())
f = Controles.TipoLetra(puntos=10) # 0, peso=75 )
cabecera = '<span style="font-size:30pt; font-weight="700"; font-family:arial; color:#2D2B2B">%s</span><br>' % _(
"Lucas Chess")
cabecera += '<span style="font-size:15pt;">%s</span><br>' % _X(_("version %1"), procesador.version)
cabecera += '<span style="font-size:8pt;color:2D2B2B">%s</span>' % "Lucas Monge"
cabecera += ' - <a style="font-size:8pt; color:2D2B2B" href="%s">%s</a>' % (procesador.web, procesador.web)
cabecera += ' - <a style="font-size:8pt; color:2D2B2B" href="%s">Blog : Fresh news</a><br>' % (procesador.blog, )
cabecera += '%s <a style="font-size:8pt; color:2D2B2B" href="http://www.gnu.org/copyleft/gpl.html"> GPL</a>' % _(
"License")
lbIco = Controles.LB(self).ponImagen(Iconos.pmAplicacion64())
lbTitulo = Controles.LB(self, cabecera)
btSeguir = Controles.PB(self, _("Continue"), self.accept).ponPlano(False)
# Tabs
tab = Controles.Tab()
tab.ponFuente(f)
ib = InfoBase.ThanksTo()
for n, (k, titulo) in enumerate(ib.dic.iteritems()):
txt = ib.texto(k)
lb = Controles.LB(self, txt)
lb.ponFondoN("Ivory")
lb.ponFuente(f)
tab.addTab(lb, titulo)
lyV1 = Colocacion.H().control(lbIco).espacio(15).control(lbTitulo).relleno()
layout = Colocacion.V().otro(lyV1).espacio(10).control(tab).control(btSeguir).margen(10)
self.setLayout(layout)
示例2: __init__
# 需要导入模块: from Code.QT import QTUtil [as 别名]
# 或者: from Code.QT.QTUtil import anchoEscritorio [as 别名]
def __init__(self, gestor, tutor, siRival, siAperturas, siBlancas, siPuntos):
titulo = _("Analyzing your move")
icono = Iconos.Tutor()
extparam = "tutor"
QTVarios.WDialogo.__init__(self, gestor.pantalla, titulo, icono, extparam)
self.tutor = tutor
self.gestor0 = gestor.gestor
self.respLibro = None
self.siElegidaApertura = False
self.vistaTutor = gestor.procesador.configuracion.vistaTutor
# ~ self.setStyleSheet("QDialog,QGroupBox { background: #f0f0f0; }")
f = Controles.TipoLetra(puntos=12, peso=75)
flb = Controles.TipoLetra(puntos=10)
flba = Controles.TipoLetra(puntos=8)
ae = QTUtil.anchoEscritorio()
mx = 32 if ae > 1000 else 20
confTablero = VarGen.configuracion.confTablero("TUTOR", mx)
# Tableros
def creaTablero(nombre, si=True, siLibre=True, siPunto=False):
if not si:
return None, None, None
tablero = Tablero.Tablero(self, confTablero)
tablero.crea()
tablero.ponerPiezasAbajo(siBlancas)
lytb, tb = QTVarios.lyBotonesMovimiento(self, nombre, siLibre)
return tablero, lytb, tb
self.tableroTutor, lytbTutor, self.tbTutor = creaTablero("tutor", siPunto=True)
self.tableroUsuario, lytbUsuario, self.tbUsuario = creaTablero("usuario")
self.tableroRival, lytbRival, self.tbRival = creaTablero("rival", siRival)
self.tableroApertura, lytbApertura, self.tbApertura = creaTablero("apertura", siAperturas, siLibre=False)
tutor.ponTablerosGUI(self.tableroTutor, self.tableroUsuario, self.tableroRival, self.tableroApertura)
# Puntuaciones
self.lbTutorPuntuacion = Controles.LB(self).alinCentrado().ponFuente(flb)
self.lbUsuarioPuntuacion = Controles.LB(self).alinCentrado().ponFuente(flb)
if siRival:
self.lbRivalPuntuacion = Controles.LB(self).alinCentrado().ponFuente(flb)
# Aperturas
if siAperturas:
liOpciones = self.tutor.opcionesAperturas()
self.cbAperturas = Controles.CB(self, liOpciones, 0)
self.cbAperturas.setFont(flba)
self.connect(self.cbAperturas, QtCore.SIGNAL("currentIndexChanged(int)"), self.tutor.cambiarApertura)
# RM
liRM = []
for n, uno in enumerate(tutor.listaRM):
liRM.append((uno[1], n))
self.cbRM, self.lbRM = QTUtil2.comboBoxLB(self, liRM, liRM[0][1], _("Moves analyzed"))
self.connect(self.cbRM, QtCore.SIGNAL("currentIndexChanged (int)"), tutor.cambiadoRM)
lyRM = Colocacion.H().control(self.lbRM).control(self.cbRM)
lyTutor = Colocacion.V().relleno().control(self.lbTutorPuntuacion).relleno()
gbTutor = Controles.GB(self, _("Tutor's suggestion"), lyTutor).ponFuente(f).alinCentrado()
if siPuntos:
gbTutor.conectar(self.elegirTutor)
self.lbTutorPuntuacion.setEnabled(True)
lyUsuario = Colocacion.V().relleno().control(self.lbUsuarioPuntuacion).relleno()
gbUsuario = Controles.GB(self, _("Your move"), lyUsuario).ponFuente(f).alinCentrado().conectar(
self.elegirUsuario)
self.lbUsuarioPuntuacion.setEnabled(True)
btLibros = Controles.PB(self, _("Consult a book"), self.consultaLibro).ponPlano(False)
if siRival:
lyRival = Colocacion.V().relleno().control(self.lbRivalPuntuacion).relleno()
gbRival = Controles.GB(self, _("Opponent's prediction"), lyRival).ponFuente(f).alinCentrado()
if siAperturas:
lyAperturas = Colocacion.V().relleno().control(self.cbAperturas).relleno()
gbAperturas = Controles.GB(self, _("Opening"), lyAperturas).alinCentrado().ponFuente(f)
if siPuntos:
gbAperturas.conectar(self.elegirApertura)
self.cbAperturas.setEnabled(True)
self.tutor.cambiarApertura(0)
dicVista = {kTutorH: ((0, 1), (0, 2)), kTutorH2_1: ((0, 1), (4, 0)), kTutorH1_2: ((4, 0), (4, 1)),
kTutorV: ((4, 0), (8, 0))}
usu, riv = dicVista[self.vistaTutor]
fu, cu = usu
fr, cr = riv
layout = Colocacion.G()
layout.controlc(gbTutor, 0, 0).controlc(self.tableroTutor, 1, 0).otro(lytbTutor, 2, 0).otroc(lyRM, 3, 0)
layout.controlc(gbUsuario, fu, cu).controlc(self.tableroUsuario, fu + 1, cu).otro(lytbUsuario, fu + 2,
cu).controlc(btLibros, fu + 3,
cu)
if siRival:
layout.controlc(gbRival, fr, cr).controlc(self.tableroRival, fr + 1, cr).otro(lytbRival, fr + 2, cr)
#.........这里部分代码省略.........