コード例 #1
0
 def ponTema(self, tema):
     self.setVisible(tema is not None)
     self.tema = tema
     if not tema:
         return
     self.setToolTip(tema["NOMBRE"])
     self.setIcon(QTVarios.iconoTema(tema, 64))
コード例 #2
0
ファイル: PantallaColores.py プロジェクト: JERUKA9/lucaschess
 def ponTema(self, tema):
     self.setVisible(tema is not None)
     self.tema = tema
     if not tema:
         return
     self.setToolTip(tema["NOMBRE"])
     self.setIcon(QTVarios.iconoTema(tema, 64))
コード例 #3
0
def ponMenuTemas(menuBase, liTemas, baseResp):
    baseResp += "%d"

    dFolders = Util.SymbolDict()
    liRoot = []
    for n, uno in enumerate(liTemas):
        if uno:
            if "SECCION" in uno:
                folder = uno["SECCION"]
                if folder not in dFolders:
                    dFolders[folder] = []
                dFolders[folder].append((uno, n))
            else:
                liRoot.append((uno, n))
    icoFolder = Iconos.DivisionF()
    for k in dFolders:
        mf = menuBase.submenu(k, icoFolder)
        for uno, n in dFolders[k]:
            mf.opcion(baseResp % n, uno["NOMBRE"], QTVarios.iconoTema(uno, 16))
    menuBase.separador()
    for uno, n in liRoot:
        menuBase.opcion(baseResp % n, uno["NOMBRE"], QTVarios.iconoTema(uno, 16))
    menuBase.separador()
コード例 #4
0
ファイル: PantallaColores.py プロジェクト: JERUKA9/lucaschess
def ponMenuTemas(menuBase, liTemas, baseResp):
    baseResp += "%d"

    dFolders = Util.SymbolDict()
    liRoot = []
    for n, uno in enumerate(liTemas):
        if uno:
            if "SECCION" in uno:
                folder = uno["SECCION"]
                if folder not in dFolders:
                    dFolders[folder] = []
                dFolders[folder].append((uno, n))
            else:
                liRoot.append((uno, n))
    icoFolder = Iconos.DivisionF()
    for k in dFolders:
        mf = menuBase.submenu(k, icoFolder)
        for uno, n in dFolders[k]:
            mf.opcion(baseResp % n, uno["NOMBRE"], QTVarios.iconoTema(uno, 16))
    menuBase.separador()
    for uno, n in liRoot:
        menuBase.opcion(baseResp % n, uno["NOMBRE"], QTVarios.iconoTema(uno, 16))
    menuBase.separador()