예제 #1
0
    def __init__(self, parent=None, flags=QtCore.Qt.WindowFlags(0), **kwargs):
        super(AboutDialog, self).__init__(parent, flags, **kwargs)
        self.setupUi(self)

        # Context menu actions
        qtsupport.setViewContextActions(self.versionsTableWidget)

        # Set icons
        logofile = qtsupport.geticonfile('GSDView.png', __name__)
        self.setLogo(logofile)

        # Set contents
        self.titleLabel.setText('%s v. %s' % (self.tr(info.name),
                                              info.version))

        description = '''<p>%s</p>
<p>Home Page: <a href="%s">%s</a>
<BR>
Project Page: <a href="http://sourceforge.net/projects/gsdview">http://sourceforge.net/projects/gsdview</a></p>
<par>
<p><span style="font-size:9pt; font-style:italic;">%s</span></p>
''' % (self.tr(info.description), info.website, info.website_label,
            info.copyright)
        self.aboutTextBrowser.setText(description)

        self.setPlatformInfo()
        self.setVersions()
예제 #2
0
    def __init__(self, parent=None, flags=QtCore.Qt.WindowFlags(0), **kwargs):
        super().__init__(parent, flags, **kwargs)
        self.setupUi(self)

        # Context menu actions
        qtsupport.setViewContextActions(self.versionsTableWidget)

        # Set icons
        logofile = qtsupport.geticonfile('GSDView.png', __name__)
        self.setLogo(logofile)

        # Set contents
        self.titleLabel.setText(f'{self.tr(info.name)} v. {info.version}')

        description = f'''<p>{self.tr(info.description)}</p>
<p>Home Page: <a href="{info.website}">{info.website_label}</a>
<BR>
Project Page: <a href="http://sourceforge.net/projects/gsdview">http://sourceforge.net/projects/gsdview</a></p>
<par>
<p><span style="font-size:9pt; font-style:italic;">{info.copyright}</span></p>
'''
        self.aboutTextBrowser.setText(description)

        self.setPlatformInfo()
        self.setVersions()
예제 #3
0
    def setWorldmapItem(self, resolution='low'):
        scene = self.graphicsview.scene()
        if self.worldmapitem is not None:
            scene.removeItem(self.worldmapitem)

        # imgfile = qtsupport.geticonfile('world_2160x1080.jpg', __name__)
        imgfile = qtsupport.geticonfile('world_4320x2160.jpg', __name__)
        # imgfile = qtsupport.geticonfile('world_5400x2700.jpg', __name__)
        worldmap = QtGui.QPixmap(imgfile)

        worldmapitem = scene.addPixmap(worldmap)
        worldmapitem.setTransformationMode(QtCore.Qt.SmoothTransformation)

        # @NOTE: reverse the y axis
        worldmapitem.setTransform(
            QtGui.QTransform(+360. / worldmap.width(), 0, 0,
                             -180. / worldmap.height(), -180, 90))
        self.worldmapitem = worldmapitem
예제 #4
0
파일: core.py 프로젝트: avalentino/gsdview
    def setWorldmapItem(self, resolution='low'):
        scene = self.graphicsview.scene()
        if self.worldmapitem is not None:
            scene.removeItem(self.worldmapitem)

        #~ imgfile = qt4support.geticonfile('world_2160x1080.jpg', __name__)
        imgfile = qtsupport.geticonfile('world_4320x2160.jpg', __name__)
        #~ imgfile = qt4support.geticonfile('world_5400x2700.jpg', __name__)
        worldmap = QtGui.QPixmap(imgfile)

        worldmapitem = scene.addPixmap(worldmap)
        worldmapitem.setTransformationMode(QtCore.Qt.SmoothTransformation)

        # @NOTE: reverse the y axis
        worldmapitem.setTransform(
            QtGui.QTransform(360. / worldmap.width(), 0,
                             0, -180. / worldmap.height(),
                             -180, 90))
        self.worldmapitem = worldmapitem