def setInstitutionLogo(self, pathList: tuple):
for p in pathList:<EOL><INDENT>url = None<EOL>if type(p) in (list, tuple):<EOL><INDENT>p, url = p<EOL><DEDENT>logo = QtSvg.QSvgWidget(p)<EOL>s = logo.sizeHint()<EOL>aR = s.height() / s.width()<EOL>h = <NUM_LIT><EOL>w = h / aR<EOL>logo.setFixedSize(int(w), int(h))<EOL>self.layout().addWidget(logo)<EOL>if url:<EOL><INDENT>logo.mousePressEvent = lambda evt, u=url: self._openUrl(evt, u)<EOL><DEDENT><DEDENT>
takes one or more [logo].svg paths
    if logo should be clickable, set
        pathList = (
        (my_path1.svg,www.something1.html),
        (my_path2.svg,www.something2.html),
        ...)