2016 - 2024

感恩一路有你

cad制图初学入门 QT中LineEdit TextEdit PlainTextEdit这三个控件有什么区别,分别用在什么情况下呢?

浏览量:2120 时间:2021-03-11 08:21:08 作者:admin

QT中LineEdit TextEdit PlainTextEdit这三个控件有什么区别,分别用在什么情况下呢?

Qlinedit是单行文本输入,一般用于用户名、密码等少量文本交互。Qtextedit用于多行文本,也可以以HTML格式显示文本。Qplaintextedit与qtextedit类似,但它主要用于处理文本,qtextedit主要用于显示。可以说,qplaintextedit对纯文本的处理能力要优于qtextedit。

QT textedit实现查找替换?

因为我们需要多次处理一个字符串,为了避免多次刷新UI的负担,我们必须先将数据读入内存进行处理,然后一次更新UI。所以首先调用qtextedit的toplaintext将文本存储在qstring中。还有很多方法。如果必须考虑行号,可以调用qstring的split将数据存储在qstringlist中。这样,就可以得到一个qstring链表。每个节点都有一条线,您可以快速定位任何一条线。最后,您可以调用qstringlist的join来生成qstring,然后调用qtextedit的setplaintext来将其存储在文本框中。附言:你要不要试试?必须计算空格

用qt怎么一行行读取txt里面的文件并且分别赋值给textedit啊?

因为您必须多次处理字符串。为了避免多次刷新UI的负担,必须先将数据读入内存,进行处理,然后一次更新UI。

所以首先调用qtextedit的toplaintext将文本存储在qstring中。还有很多方法。如果必须考虑行号,可以调用qstring的split将数据存储在qstringlist中。这样,就可以得到qstring的链表。每个节点都有一条线,您可以快速定位任何一条线。最后,处理完成后,可以调用qstringlist的join生成一个qstring,然后调用qtextedit的setplaintext将其存储在文本框中。

PS:是n或Rn请尝试知道,必须计算空间

cad制图初学入门 cad制图软件 ps绘图

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。