Qt开发中QString与QByteArray有何具体应用差异?
- 内容介绍
- 文章标签
- 相关推荐
本文共计652个文字,预计阅读时间需要3分钟。
QString 是 Qt 提供的便捷字符串操作接口,它没有继承自任何 Qt 基类。使用方法如下:
cppQString str=QString(%%1 %%2 %3).arg(1).arg(2.0).arg(hello);
其中,%%1、%%2、%%3 作为占位符,将被后面的 a 替换。
QString
Qt的QString类提供了很方便的对字符串操作的接口,QString没有继承任何Qt基类。
QString::arg()用法
QString str = QString("%1 %2 %3").arg(1).arg(2.0).arg("hello");
%1, %2, %3作为占位符,将被后面的arg()函数中的内容依次替换,比如%1将被替换成1,%2将被替换成2.0,%3将被替换成"hello"。输出为:"1 2 hello"
QString::sprintf用法
QString
QString str.sprintf("%d %s", 10, "hello");
QByteArray
Qt的QByteArray类提供了很方便的对字节流操作的接口,QByteArray没有继承任何Qt基类。
本文共计652个文字,预计阅读时间需要3分钟。
QString 是 Qt 提供的便捷字符串操作接口,它没有继承自任何 Qt 基类。使用方法如下:
cppQString str=QString(%%1 %%2 %3).arg(1).arg(2.0).arg(hello);
其中,%%1、%%2、%%3 作为占位符,将被后面的 a 替换。
QString
Qt的QString类提供了很方便的对字符串操作的接口,QString没有继承任何Qt基类。
QString::arg()用法
QString str = QString("%1 %2 %3").arg(1).arg(2.0).arg("hello");
%1, %2, %3作为占位符,将被后面的arg()函数中的内容依次替换,比如%1将被替换成1,%2将被替换成2.0,%3将被替换成"hello"。输出为:"1 2 hello"
QString::sprintf用法
QString
QString str.sprintf("%d %s", 10, "hello");
QByteArray
Qt的QByteArray类提供了很方便的对字节流操作的接口,QByteArray没有继承任何Qt基类。

