💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢目录总览💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢
一、环境搭建篇
二、Demo篇
QT基础入门【Demo篇】QString的相关操作
QT基础入门【调试篇】QT远程部署与调试嵌入式ARM开发板
一、环境搭建篇
二、Demo篇
QT基础入门【Demo篇】QString的相关操作
QT基础入门【Demo篇】QString的相关操作_吻等离子的博客-CSDN博客
目录
一、字符串判断
1、字符串比较Qt QString::compare
2、字符串是否包含Qt QString::contains
3、判断字符串str是否为空,是否没有字符
4、字符串str1是否以str2结尾
5、判断字符串str是否以字符串str2开头
二、字符串转换
1、QString转数字
2、数字转QString(字符串,16进制、8进制、2进制)
1.使用QString::number函数
2.使用QString::setNum函数
3.使用带参数的QString
4.使用sprintf格式化转化为字符串
3、将字符串str中所有的字母转化为小写字母或大写字母
三、QStringl与其他类的类型转换
1、QString与QByteArray之间互相转换
1.1 QString转QByteArray
1.2 QByteArray转QString
2、QString与char类型的转换
2.1 QString 转换为 char *
2.2 char * 转换为 QString
3、QString 与 char []互转
3.1 QString 转换为 char []
3.2 char[] 转换为QString
4、QString和std::string的相互转换
1.QString转std::string
2.std::string转QString
四、字符串查询
1、字符串str2在字符串str1中出现过几次
2、搜索字符串出现的位置
3、计算字符串str长度
五、字符串截取分割拼接
1、取出字符串中指定位置的字符
2、从字符串末尾删除若干个字符
3、清空字符串
4、在字符串str1指定位置中插入str2
5、从字符串str1中指定位置截取字符
6、从字符串str中指定位置开始移除若干个字符
7、从str1字符串中指定位置开始替换若干个字符
8、以指定字符对字符串进行分割,将分割后的某一段取出
9、从指定位置截断字符串str
10、字符串末尾追加
11、字符串去除空格
1.去掉字符串首尾的空格
2.连续的空格用一个空格替换并且去掉字符串首尾的空格
3.删除所有空格
4.去除字符串前面空格
5. 去除字符串后面空格
六、其他用法
三、调试篇
QT基础入门【调试篇】QT远程部署与调试嵌入式ARM开发板
QT基础入门【调试篇】QT远程部署与调试嵌入式ARM开发板_吻等离子的博客-CSDN博客
目录
一、环境配置
1、根据开发板完成交叉编译链以及GDB的配置(因开发板而异)
1.1、设置交叉编译gcc编译器路径:
1.2、设置交叉编译g++编译器路径:
1.3、设置交叉编译gdb路径:
1.4、配置qmake路径
2、测试网络连接
1、模式设置
2、gdbserver
二、远程部署
1、设置开发板工作路径
1.通过更改系统默认配置的方式
2.自定义配置文件
2.检查配置
1、开发板运行配置
2、配置本地路径
三、远程部署出现的问题
1、点击run后程序无法启动提示Application finished with exit code 0.
2、提示EGL library doesn't support Emulator extensions进程收到信号退出
四、远程调试
1、编译文件
2、复制文件
3、在开发板执行gdbserver
4、在QTcreator开启调试