> 文章列表 > QT基础入门目录

QT基础入门目录

QT基础入门目录

💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢目录总览💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢💢

一、环境搭建篇

二、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开启调试