Qt模式识别的部分的字符串

Qt pattern recognition of segments of a string

本文关键字:字符串 Qt 模式识别      更新时间:2023-10-16

Qt是否有能力识别,例如你正在写一个邮件列表,并在每个邮件之后将其变成一个带有x按钮的小部件(有点像Gmail)。是否有一些内置的功能,这或必须从地面上来?

我认为使用LineEdit并收听它的onchange信号更容易。在更改槽搜索电子邮件内LineEdit文本使用RegExp。如果你找到一个合适的电子邮件(可能被空格包围),然后在LineEdit前面添加一个带有删除图标的标签,并从LineEdit文本中删除添加的电子邮件。这是所有!

我想你可以看看QtGui的QtGraphics子模块,特别是QGraphicsTextItem和QGraphicsScene。

你只需要管理布局(或使用一个现有的),项目的' look &感觉和删除按钮。

即使它几乎是从头开始的,您也不需要编写渲染代码。