citeWindow.py 文件源码

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

项目:Cite 作者: siudej 项目源码 文件源码
def newTab(self, text, bibtext, showBibtex, query):
        """ Create new Tab with results. """
        if self.neverOpened:
            self.resultsTabs.removeTab(0)
            self.neverOpened = False
            self.savedReformat.setEnabled(True)
            self.savedShowBibtex.setEnabled(True)
            self.openInBatch.setEnabled(True)
        tab = QTextBrowser()
        # enable editing
        # TODO save bibtex before reformat
        tab.setTextInteractionFlags(tab.textInteractionFlags() |
                                    Qt.TextEditable | Qt.TextEditorInteraction)
        tab.setOpenExternalLinks(True)
        tab.formattedtext = text
        tab.bibtext = bibtext
        tab.lastBibtex = showBibtex

        if showBibtex:
            tab.setText(self.HTMLsafe(bibtext, True))
        else:
            tab.setText(text)

        self.tabWidget.tabBar().setCurrentIndex(1)
        self.resultsTabs.addTab(tab, query)
        self.resultsTabs.tabBar().setCurrentIndex(self.resultsTabs.count()-1)
        tab.setFocus(True)
评论列表


问题


面经


文章

微信
公众号

扫码关注公众号