
QString类型相关总结
Littlehero_121
梦想还是要有的,万一不小心实现了呢,选择大于努力,学会选择
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
qt中路径中的反斜杠和斜杠的替换
以下内容摘抄博客:https://blog.csdn.net/u013541325/article/details/107511050QString str = "D:\\02_Demo\\123"; // \转/ (反斜杠转斜杠) QString strpath=QDir::fromNativeSeparators(str); qDebug()<<"strpath=="<<strpath; /*将/转\(斜杠转反斜杠)*/ QStr转载 2021-03-22 14:53:50 · 2614 阅读 · 0 评论 -
Qt中的QStringLiteral宏的使用
参考博客:https://blog.csdn.net/u010906468/article/details/106391047QStringList list;list <<QStringLiteral("123");上述这种形式的使用QString::fromUtf8() 一样转载 2021-03-16 14:27:39 · 1110 阅读 · 0 评论 -
qt中去除首尾空格的操作simplified()和trimmed()的对比操作
具体去除空格操作,查看代码:https://blog.csdn.net/Littlehero_121/article/details/109023418qt中的QString::simplified() 和QString::trimmed()都能去除字符串中的首尾的空格的操作,区别:simplified()会导致“ aa 1223 ”最后结果变成:“aa 1223”,也就是中间的空格变成了一个了而trimmed()会导致:“ aa 1223 ”最后结果变成了:“aa ...原创 2020-11-05 11:19:34 · 2651 阅读 · 0 评论 -
qt去掉文件路径中的最后一个路径内容
以下内容是摘抄大神博客:https://blog.csdn.net/w_yqrx123/article/details/82754232/去掉路径中的最后一个void Widget::on_pushButton_4_clicked(){ QString path = "E:/hello/123/234.txt"; int index = path.lastIndexOf("/"); path = path.left(index); qDebug()<&l转载 2020-10-19 15:19:52 · 1448 阅读 · 0 评论 -
Qt中去除字符串中的空格等操作
参考博客:https://blog.csdn.net/lifuran156/article/details/104604943以下内容是摘抄这篇大神博客:https://blog.csdn.net/weixin_36323170/article/details/852319641. 去除字符串前面空格使用正则表达式:QSring.remove(QRegExp("^ +\\s*"));实例:QString str = " aa ";//字符串aa前后各三个空格str.remove转载 2020-10-12 10:58:16 · 5618 阅读 · 0 评论 -
QString中的index的用法
参考博客:https://www.cnblogs.com/zhangshi/p/6502987.html一般是根据下标来找寻特定字符所在的位置,具体使用代码如下: QString str = "abcdef"; int i = str.indexOf('d'); qDebug()<<"i= "<<i;//3 QString j = "nihaowohaodajiahao"; int k = j.indexOf('o',5);//意思是从转载 2020-07-28 16:10:55 · 1983 阅读 · 0 评论 -
QT中QString中的mid的使用
qt中的QString中的mid的使用1、一般使用的规则是QString QString::mid(int position, int n = -1);默认是-1,指的是切割的长度,第一个参数指的是切割的位置,具体位置表示从第几个数开始进行切割代码分析:void MainWindow::on_pushButton_3_clicked(){ QString str = "123"; int a = str.mid(1).toInt(); qDebug()<&l原创 2020-06-29 11:34:56 · 13881 阅读 · 0 评论 -
string (std::string)转换为QString的用法(含中文)
string s= "123";QString str= QString::fromStdString(s);原创 2020-06-22 17:06:58 · 5212 阅读 · 0 评论 -
QString转换为const char*
参考大神博客:https://blog.csdn.net/weixin_33853794/article/details/92420660QString FileName = "mv" std::string str = FileName.toStdString();const Char *mvFileName = str.c_str();转载 2020-05-21 10:43:04 · 491 阅读 · 0 评论 -
QString 和char *和QByteArray的转换总结
参考博客:https://www.cnblogs.com/findumars/p/5107700.html以下内容摘抄以上大神博客:1、char转换为QString:char a='b';QString str;str=QString(a);2、QString转换为char*(注意QString必须先转换为QByteArray,然后再转换为char*)QString s...转载 2020-04-29 17:18:19 · 981 阅读 · 0 评论 -
C++中字符串类型之间的互转 string、const char*、 char* 、char[]相互转换
参考博客:https://blog.csdn.net/ksws0292756/article/details/79432329?depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1&utm_source=distribute.pc_relevant.none-ta...转载 2020-04-24 16:55:27 · 1474 阅读 · 0 评论 -
Qt中字符串拼接的方式
参考大神博客:https://www.cnblogs.com/meime7/p/6432529.html字符串拼接的方式主要有以下几种:一、个人推荐使用拼接安全的方式,如下的使用,通过arg函数来进行拼接,如下:QString str = QString("Welcome,%1,%2,%3,%4,%5,%6").arg("to").arg("beautiful").arg("Chin...转载 2020-01-20 14:22:35 · 28011 阅读 · 1 评论 -
QString之以十六进制的数进行收发数据
参考博客:https://blog.csdn.net/u014328976/article/details/46597375并根据部分改编得到一、将十六进制的单个字符,转换为10进制,如: 'F',对应为15void MainWindow::on_pushButton_clicked(){ int c ; char str = 'F'; c = MainWi...转载 2019-09-02 14:24:28 · 1319 阅读 · 1 评论 -
去掉字符串中的最后一位的做法
选择方法1、使用remove的方式: QStringstr= "abcdef";QString std= str.remove(str.length()-1,1);2、使用left的方式:QString str= "abcdef";QString std= str.left(str.length()-1);以上两种方式可以用于处理移除字符串最后一位的方式。...原创 2019-07-10 11:46:58 · 3602 阅读 · 0 评论 -
qt中的fromStdString和fromLatin1
1、注意将char类型的数在qt中进行转换void data (char *data){ QString str = QString::fromStdString(data);(注意这个data为char *datal类型的数)}2、注意将字节类型的数进行转化为QString类型 QByteArray bytes = Client->readLine(); ...原创 2019-07-01 16:58:00 · 7416 阅读 · 0 评论 -
将int类型的数和QString类型的数之间的转换
参考博客:https://blog.csdn.net/yl_best/article/details/80105872代码中实现的功能为:int a = 200;QString text = QString::number(a,10);ui->label->setText(text);转载 2019-08-21 15:46:00 · 1002 阅读 · 0 评论 -
解决QString类型中一些使用规则
参考网页:http://www.kuqin.com/qtdocument/qstring.html#fromLatin11、QString类型中的使用 QString str = QString::fromLatin1( "123456789", 5 ); // str == "12345"转载 2019-08-23 15:07:34 · 547 阅读 · 0 评论 -
qt中的QString::number()的精度使用问题
1、 QString::number(average, 'f', 5),这里的'f'表示的是:‘f’方式结果是0.00,所以后面的5表示的就是输出的时候保留5位小数2、这种的QString::number(average, ‘g’, 3); ,这里的'g'表示的是:’g’方式结果是1e-06,输出的时候保留3位小数3、QString::trimmed()函数:移除字符串两端的空白符...原创 2019-07-31 15:52:52 · 12287 阅读 · 0 评论 -
QString类型转换之字节转换(int、double)
1、将数字进行转换为字符 //将数字65转换为字符65 int num = 65; QString ab = QString::number(num); qDebug()<< ab;2、实现将字符串进制之间的数进行转换,比如将字符串类型的10进制转换为字符串类型的16进制字符串类型的十进制转换为字符串类型的十六进制 //以下是将字符串...转载 2019-09-02 10:38:41 · 2196 阅读 · 0 评论