# coding=utf8
import sys
from PyQt6.QtWidgets import QApplication, QTextEdit
def main():
app = QApplication(sys.argv)
textEdit = QTextEdit()
textEdit.setText("这是一段测试文本。")
textEdit.setReadOnly(True)
textEdit.show()
sys.exit(app.exec())
if __name__ == '__main__':
main()
如上测试代码,textEdit.setReadOnly(True)设置之后还是可以编辑该窗口
具体现象是
1.textEdit 不显示光标,但是当我用鼠标点击“这是一段测试文本”的测试中间后输入 a,textEdit 框的内容变为这是一段测 a 试文本
2.双击内容可以将文本选蓝,此时按退格键无效,但是可以重新编辑,在选蓝情况下,输入 a,textEdit 框的内容变为 a
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于