我使用PyQt5 设计了一个GUI,设计界面如上图,想要实现如下功能:
当我在右边的 Plain text Edit A 中粘贴 纯文本文字,在左边两个Text Edit中 输入我想查找的关键字,当我点击查找按钮时,程序可以实现如下功能:
1.在Plain text Edit A 中定位纯文本文字中某个固定位子的文字和其后6个字或者字符,存在变量 str1 中,被选择的文字在Plain text Edit A 中标记红色,选中的文字显示在 Plain text Edit B中。
例如:图片中的“古元”是固定位置点,复制“古元”及后面6个字到变量str1中并输出显示在Plain text Edit B中,同时在纯文本文字中标记为红色。
2.利用Text Edit中输入的两个关键字,在Plain text Edit A 纯文本文字中查找这两个关键字的位置,复制关键字和其后6个字,被复制的文字在Plain text Edit A 中标记红色 ,复制后的文字保存在变量 str2和str3中并显示在Plain text Edit B中。
代码如何写呢?