使 QtextEdit 中的部分文本不可编辑并更改它们

问题描述

我想用 Pyside2
创建一个简单的文本编辑器 想法是编辑器从txt文件逐行读取文本并将它们显示在QTextEdit中,然后用户可以对其进行编辑,然后转到下一行
但我希望用户不能在 QTextEdit
中编辑文本的某些部分 我举一些例子

Customer Name: #Name#
Age: #Age#
Phone Number: #Number#

我希望用户能够自由编辑除#
中的那些部分之外的所有文本部分 而且我还需要用某种全局代码或照片替换这些不可编辑的文本(#内的所有文本),以使其更易于使用,因此上面的示例应如下所示

Customer Name: #Code#
Age: #Code#
Phone Number: #Code#

在上面的例子中,除了#Code#(我想在用户点击保存按钮时访问原始代码)之外的所有文本都是可编辑的\

解决方法

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

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

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

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...