Exemplo n.º 1
0
 def __init__( self, parent, plugin ):
     super(PluginWidget, self).__init__(parent)
     
     self._icon = QLabel(self)
     pixmap = QPixmap(plugin.iconFile())
     if pixmap.isNull():
         pixmap = QPixmap(projexui.resources.find('img/plugin_48.png'))
     self._icon.setPixmap(pixmap)
     self._icon.setMinimumWidth(48)
     self._icon.setMinimumHeight(48)
     self._icon.setAlignment(Qt.AlignCenter)
     
     self._title = QLabel(plugin.title(), self)
     self._title.setAlignment(Qt.AlignCenter)
     
     font = self.font()
     font.setPointSize(7)
     
     self._title.setFont(font)
     
     vbox = QVBoxLayout()
     vbox.addStretch()
     vbox.addWidget(self._icon)
     vbox.addWidget(self._title)
     vbox.addStretch()
     
     self.setLayout(vbox)
     
     self._plugin = plugin
Exemplo n.º 2
0
    def setLogo(self, logo):
        """
        Sets the logo image for this dialog
        
        :param      logo | <QPixmap> || <str>
        """
        if (isinstance(logo, basestring)):
            logo = QPixmap(logo)

        self.uiLogoLBL.setHidden(logo.isNull())
        self.uiLogoLBL.setPixmap(logo)
Exemplo n.º 3
0
 def setLogo( self, logo ):
     """
     Sets the logo image for this dialog
     
     :param      logo | <QPixmap> || <str>
     """
     if ( isinstance(logo, basestring) ):
         logo = QPixmap(logo)
     
     self.uiLogoLBL.setHidden(logo.isNull())
     self.uiLogoLBL.setPixmap(logo)