【问题标题】:Python - pyqt5 - clear selections of QTextBrowserPython - pyqt5 - 清除 QTextBrowser 的选择
【发布时间】:2018-04-11 14:25:24
【问题描述】:

我想清除QTextBrowser 中的选择(清除突出显示)。

self.textBrowser.textCursor().clearSelection()

上面的代码不适合我。

【问题讨论】:

  • “清除突出显示”是指您希望不再突出显示文本还是要从文本浏览器中删除突​​出显示的文本?
  • 我需要不突出显示文本。

标签: python qt pyqt5 qtextbrowser


【解决方案1】:

试试这个:

cursor = self.textBrowser.textCursor()
cursor.clearSelection()
self.textBrowser.setTextCursor(cursor)

self.textBrowser.textCursor() 返回的光标只是正在使用的 textCursor 的副本。要将更改应用到文本浏览器,您必须对副本进行操作,然后将文本浏览器的 textCursor 设置为修改后的版本。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-05-21
    • 1970-01-01
    • 2019-02-15
    • 2018-12-28
    • 1970-01-01
    • 1970-01-01
    • 2014-07-28
    • 1970-01-01
    相关资源
    最近更新 更多