pagebrowser.py 文件源码

python
阅读 19 收藏 0 点赞 0 评论 0

项目:Comictagger 作者: dickloraine 项目源码 文件源码
def __init__(self, parent, metadata):
        super(PageBrowserWindow, self).__init__(parent)

        uic.loadUi(ComicTaggerSettings.getUIFile('pagebrowser.ui' ), self)

        self.pageWidget = CoverImageWidget( self.pageContainer, CoverImageWidget.ArchiveMode )
        gridlayout = QtGui.QGridLayout( self.pageContainer )
        gridlayout.addWidget( self.pageWidget )
        gridlayout.setContentsMargins(0,0,0,0)
        self.pageWidget.showControls = False

        self.setWindowFlags(self.windowFlags() |
                                      QtCore.Qt.WindowSystemMenuHint |
                                      QtCore.Qt.WindowMaximizeButtonHint)

        self.comic_archive = None
        self.page_count = 0
        self.current_page_num = 0
        self.metadata = metadata

        self.buttonBox.button(QtGui.QDialogButtonBox.Close).setDefault(True)    
        if platform.system() == "Darwin":
            self.btnPrev.setText("<<")
            self.btnNext.setText(">>")
        else:
            self.btnPrev.setIcon(QtGui.QIcon( ComicTaggerSettings.getGraphic('left.png' )))
            self.btnNext.setIcon(QtGui.QIcon( ComicTaggerSettings.getGraphic('right.png')))

        self.btnNext.clicked.connect( self.nextPage )
        self.btnPrev.clicked.connect( self.prevPage )
        self.show()

        self.btnNext.setEnabled( False )
        self.btnPrev.setEnabled( False )
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号