# 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
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于