Ejemplo n.º 1
0
    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)
Ejemplo n.º 2
0
    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)