Qt模式识别的部分的字符串
Qt pattern recognition of segments of a string
Qt是否有能力识别,例如你正在写一个邮件列表,并在每个邮件之后将其变成一个带有x按钮的小部件(有点像Gmail)。是否有一些内置的功能,这或必须从地面上来?
我认为使用LineEdit并收听它的onchange信号更容易。在更改槽搜索电子邮件内LineEdit文本使用RegExp。如果你找到一个合适的电子邮件(可能被空格包围),然后在LineEdit前面添加一个带有删除图标的标签,并从LineEdit文本中删除添加的电子邮件。这是所有!
我想你可以看看QtGui的QtGraphics子模块,特别是QGraphicsTextItem和QGraphicsScene。
你只需要管理布局(或使用一个现有的),项目的' look &感觉和删除按钮。
即使它几乎是从头开始的,您也不需要编写渲染代码。
相关文章:
- 如何在Qt中取消捕获字符串
- 我无法在 qt 的C++代码中定义字符串
- Qt PL/SQL - 赋值运算符 - 字符串缓冲区太小
- Qt C++11 字符串通过子字符串比较列出交集
- 在qt创建器中调试时如何访问字符串变量的完整值?
- Qt 将字符串转换为以 16 为基数的 int,但保留以 16 为基数的值
- 在Qt-cpp中通过像素获取QString的子字符串
- 将 Qt 属性枚举值打印为键字符串
- 如何在Qt中删除字符串(qstring)中的子字符串
- QtcpServer:Qt如何获取python字符串进行标记
- Qt 如何接收 Python 发送字符串
- 如何在 Qt/C++ 中仅将文件路径作为字符串访问文件
- 我如何在QT中获得字符串的一部分
- 如何处理Qt源代码中带有"±"的GUI字符串?
- 如何在Qt小部件应用程序中翻译外部文件中的字符串?
- 如何在 QT 的语言翻译中使用 & 字符串
- 如何在 qt 中使用 QRegularExpression 匹配字符串开头的空格?
- 我如何在QT中的更多子字中拆分字符串
- 替换 Qt C++ 中编码字符串的"="
- 存储线路编辑到字符串QT的输入