将字符数组的内容复制到QT中的QString
Copying the content of a character array to a QString in Qt
我有一个角色指针,任何运行中的长度都不同。例如:
char* myChar;
一项运行的内容可以是" hi" ,在另一个运行中,它可以是 bye" bye" 。
我想将myChar
的内容复制到QString,例如,如果我有:
QString myString;
我想将myChar
的内容复制到myString
;我该怎么做?
适当使用QString::fromLatin1(const char*)
,QString::fromLocal8Bit(const char*)
或QString::fromUtf8(const char*)
。请注意,您不能仅复制数据,因为QString包含16位Unicode字符。它将始终需要解码8位表示。
相关文章:
- 如何将点击的信号和插槽添加到qt中的自定义按钮中
- 以在Qt中的IF语句中设置时间延迟
- 如何在QT中的自定义视频小工具t上绘制矩形
- Qt中的实现指针(PIMPL)
- Qt中的RGB图像处理
- 如何识别项目是 QT 中的文件还是文件夹
- 如何将 json 数据附加到 Qt 中的现有 json 文件中
- 通过 Qt 中的线程调用 Rust 库
- Qt中的包装连接方法隐藏了编译器所需的信息
- Qt 中的去抖动事件过滤器
- 在QT中的两个窗口之间共享websocket连接
- 如何使用Qt中的QGeopath清除Mappolyline
- 如何防止GUI挂起,同时允许第二次操作与Qt中的第一次操作一起执行
- 如何从qt中的类中调用方法
- 内联在对always_inline的调用中失败,Qt中的目标特定选项不匹配
- 项目错误:QT中的未知模块:Mac上的图表
- Qt中的QFile::copy(source,dest)的实现有时是错误的吗?
- 是否可以将文件路径传递给Qt中的setStyleSheet()
- 如何使用 qt 中的信号槽控制函数的返回
- 从 Qt 中的信号调用成员函数的问题