def _setupUI(self): label = ClickableQLabel() label.setPixmap(QtGui.QPixmap(":/images/snakefire-big.png")) label.setAlignment(QtCore.Qt.AlignCenter) self.connect(label, QtCore.SIGNAL("clicked()"), self._website) urlLabel = QtGui.QLabel("<a href=\"http://{url}\">{name}</a>".format( url=self._mainFrame.DOMAIN, name=self._mainFrame.DOMAIN )) urlLabel.setOpenExternalLinks(True) websiteBox = QtGui.QHBoxLayout() websiteBox.addWidget(QtGui.QLabel(self._mainFrame._("Website:"))) websiteBox.addWidget(urlLabel) websiteBox.addStretch(1) twitterLabel = QtGui.QLabel("<a href=\"http://twitter.com/snakefirelinux\">@snakefirelinux</a>") twitterLabel.setOpenExternalLinks(True) twitterBox = QtGui.QHBoxLayout() twitterBox.addWidget(QtGui.QLabel(self._mainFrame._("Twitter:"))) twitterBox.addWidget(twitterLabel) twitterBox.addStretch(1) layout = QtGui.QVBoxLayout() layout.addWidget(label) layout.addStretch(0.5) layout.addWidget(QtGui.QLabel("<strong>{name} v{version}</strong>".format( name=self._mainFrame.NAME, version=self._mainFrame.VERSION ))) layout.addStretch(0.5) layout.addLayout(websiteBox) layout.addLayout(twitterBox) # Buttons self._okButton = QtGui.QPushButton(self._mainFrame._("&OK"), self) self.connect(self._okButton, QtCore.SIGNAL('clicked()'), self.close) # Main layout hbox = QtGui.QHBoxLayout() hbox.addStretch(1) hbox.addWidget(self._okButton) vbox = QtGui.QVBoxLayout() vbox.addLayout(layout) vbox.addLayout(hbox) self.setLayout(vbox)
def _setupUI(self): label = ClickableQLabel() label.setPixmap(QtGui.QPixmap(":/images/snakefire-big.png")) label.setAlignment(QtCore.Qt.AlignCenter) self.connect(label, QtCore.SIGNAL("clicked()"), self._website) urlLabel = QtGui.QLabel("<a href=\"http://{url}\">{name}</a>".format( url=self._mainFrame.DOMAIN, name=self._mainFrame.DOMAIN)) urlLabel.setOpenExternalLinks(True) websiteBox = QtGui.QHBoxLayout() websiteBox.addWidget(QtGui.QLabel(self._mainFrame._("Website:"))) websiteBox.addWidget(urlLabel) websiteBox.addStretch(1) twitterLabel = QtGui.QLabel( "<a href=\"http://twitter.com/snakefirelinux\">@snakefirelinux</a>" ) twitterLabel.setOpenExternalLinks(True) twitterBox = QtGui.QHBoxLayout() twitterBox.addWidget(QtGui.QLabel(self._mainFrame._("Twitter:"))) twitterBox.addWidget(twitterLabel) twitterBox.addStretch(1) layout = QtGui.QVBoxLayout() layout.addWidget(label) layout.addStretch(0.5) layout.addWidget( QtGui.QLabel("<strong>{name} v{version}</strong>".format( name=self._mainFrame.NAME, version=self._mainFrame.VERSION))) layout.addStretch(0.5) layout.addLayout(websiteBox) layout.addLayout(twitterBox) # Buttons self._okButton = QtGui.QPushButton(self._mainFrame._("&OK"), self) self.connect(self._okButton, QtCore.SIGNAL('clicked()'), self.close) # Main layout hbox = QtGui.QHBoxLayout() hbox.addStretch(1) hbox.addWidget(self._okButton) vbox = QtGui.QVBoxLayout() vbox.addLayout(layout) vbox.addLayout(hbox) self.setLayout(vbox)