私は PySide (PyQt も問題ありません) を使用しており、QTextEdit 内のすべてを選択解除したいと考えています。すべてを選択するのは非常に簡単で、self.textedit.selectAll() によって行われますが、すべてを選択解除する簡単な方法が見つかりません。私が気付いていない簡単な方法はありますか、それともそれよりも複雑ですか?
ありがとう。
私は PySide (PyQt も問題ありません) を使用しており、QTextEdit 内のすべてを選択解除したいと考えています。すべてを選択するのは非常に簡単で、self.textedit.selectAll() によって行われますが、すべてを選択解除する簡単な方法が見つかりません。私が気付いていない簡単な方法はありますか、それともそれよりも複雑ですか?
ありがとう。
QTextCursor
最初に を取得したいQTextEdit
my_text_cursor = my_text_edit.textCursor()
次に、QTextCursor
my_text_cursor.clearSelection()
次に、QLineEdit
を new で更新します (返された を更新しても実際には に影響しないことを示すドキュメントをQTextCursor
参照してください)。QTextEdit.textCursor()
QTextCursor
QTextEdit
my_text_edit.setTextCursor(my_text_cursor)