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))
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))
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()
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()