PyQt5 QTextEdit 双击取词

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ren365880/article/details/83015021

使用接口

void QTextEdit :: copyAvailable(bool yes)
在文本编辑中选择或取消选择文本时会发出此信号。
选择文本时,将发出此信号,并将yes设置为true。如果未选择任何文本或取消选择所选文本,则会发出此信号,并将yes设置为false。
如果是,则可以使用copy()将选择复制到剪贴板。如果yes为false,则copy()不执行任何操作。

绑定信号槽

textEdit = QTextEdit()
textEdit.copyAvailable.connect(self.textCopy)

获取选中内容

    def textCopy(self,status):
        if status == True:
            self.newTextEdit.copy()
            command = QApplication.clipboard().text().upper()
            print(command)

PyQt5文档:http://pyqt.sourceforge.net/Docs/PyQt5/

猜你喜欢

转载自blog.csdn.net/ren365880/article/details/83015021