如何通过单击按钮从QTextBrowser中选择文本并将其移动到另一个QTextBrowser对象?

问题描述

[Ques_code ][1]

单击按钮时,我需要将文本从“文本浏览器” playerDataBox移动到teamDataBox。我怎么做?我尝试了以下方法

def addToTeampushButtonclicked(self):
    print("HAHA you clicked")
    self.teamDataBox.setFontPointSize(16)
    self.teamDataBox.setAlignment(QtCore.Qt.AlignCenter)
    self.teamDataBox.setTextColor(QtGui.QColor("blue"))
    #self.teamDataBox.setSource(QString text = self.playerDataBox.toPlainText())

def baTradioClick(self):
    self.playerDataBox.clear()
    print("You selected BAT radio button")
    batFetchQry = 'select Player from stats where ctg = "BAT";'
    gameDB = sqlite3.connect('FantasyCricket.db')
    gameCursor = gameDB.cursor()
    gameCursor.execute(batFetchQry)
    result = gameCursor.fetchall()
    for record in result:
        self.playerDataBox.setFontPointSize(16)
        self.playerDataBox.setAlignment(QtCore.Qt.AlignCenter)
        self.playerDataBox.setTextColor(QtGui.QColor("blue"))
        self.playerDataBox.append("".join(record))
        self.playerDataBox.setTextInteractionFlags(QtCore.Qt.TextSelectableByMouse)
        #self.playerDataBox.
        #self.playerDataBox.mousepressEvent(QMouseEvent.QEvent::MouseButtonPress)
    gameDB.close()

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)