目录

  • 概述
  • 1.qDebug输出问题
    • 1.1 qDebug() << "OK"报错
    • 1.2 qDebug打印QString类型
  • 2.QString字符串的操作
  • 3.修改UI文件后编译未同步
  • 4.移动工程后,仍在默认路径编译
  • 5.

概述

本篇文章主要是记录Qt学习过程中遇到的一些小问题和解决方法,希望以后遇到问题能有一个参考。尽可能只记录遇到的问题,避免无脑堆积。持续更新,同一类话题的内容逐渐变多时,就拿出去自成一篇。

1.qDebug输出问题

1.1 qDebug() << "OK"报错

qDebug可以当成printf使用,但无法当成cout使用:

    qDebug("OK");qDebug() << "OK";

使用第一句可以正常输出,而使用第二种方式,报错:

error: invalid use of incomplete type 'class QDebug'qDebug() << "OK";^

这是因为需要添加头文件:

#include <QDebug>

1.2 qDebug打印QString类型

在制作bin文件合成工具时,希望打印路径信息:

    QString path = QFileDialog::getOpenFileName(this,tr("Open File"),//控件的objectName".",           //对话框显示时默认打开的目录,"." 代表程序运行目录tr("Bin Files(*.bin)"));   //对话框的后缀名过滤器,将txt文件改为bin文件。qDebug("path = " + path.toLatin1());qDebug("path = %s",qPrintable(path));

这里记录两种方法,在帮助中查看说明如下:

2.QString字符串的操作

内容逐渐变多,查阅不便,单独列为一篇:Qt5学习笔记之QString的使用

3.修改UI文件后编译未同步

修改UI文件后,编译发现没生效。仍然按照旧的组件进行编译,并提示错误信息。这种情况下重新编译即可。

4.移动工程后,仍在默认路径编译

1.进入到我们的工程目录下,找到xxx.pro.user文件后直接删除:

2.双击xxx.pro文件打开工程,这时会发现无法编译。我们根据提示单击项目管理:

3.继续单击

4.这时我们的工程就又能编译了。编译试一下,发现在我们新的目录下生成文件。

5.

Qt5学习笔记之零碎问题记录相关推荐

  1. Qt5学习笔记之QString的使用

    目录 概述 2.QString字符串的操作 2.1 拼接 2.2 裁剪 2.3 转换为int型 2.4 int转换为QString 2.5 小写字母大写字母转换 2.6 转换为16进制 概述 学习过程 ...

  2. Qt5学习笔记之串口助手四:增加16进制/ASCII切换、周期发送

    目录 1. 概述 2. 16进制/ASCII发送 2.1 功能实现 2.2 界面修改 3. 接收框显示发送内容 3.1 以16进制/ASCII显示 3.1.1 界面修改 3.1.2 功能实现 3.2 ...

  3. Qt5学习笔记之串口助手三:打包成Windows软件

    这里写目录标题 添加图标 打包程序 测试打包好的软件 添加图标 图标的获取可以参考我的另一篇文章:Qt5学习笔记之图标下载和转换,这里只记录下Qt中使用图标的方法. 1.切换到release模式下进行 ...

  4. Slam学习笔记——ROS踩坑记录

    Slam学习笔记--ROS踩坑记录 1. 安装 2. ROS文件系统 2.1 工作区 2.2 包package 2.2.1 包的操作 2.2.2 描述文件package.xml 2.3 节点node ...

  5. python中socket模块常用吗_python网络学习笔记——socket模块使用记录

    此文章记录了笔者学习python网络中socket模块的笔记. 建议初次学习socket的读者先读一遍socket模块主要函数的介绍. socket模块的介绍可以参考笔者的前一篇关于socket官方文 ...

  6. Learn Git Branching 学习笔记(移动提交记录篇)

    目录 一.移动提交记录篇 1.Git Cherry-pick 2.交互式rebase Git用法高级篇在上一篇文章中Learn Git Branching 学习笔记(高级篇)_流年--by gone的 ...

  7. Qt5学习笔记之QQ登录界面一:制作界面

    目录 概述 步骤 概述 B站发现这个QT教程视频,看了两集感觉讲的不错,上手挺简单.之前也接触过QT,一来是工作中用不到,没有动力.二来看到一堆的函数就头大记不住,什么设置起始坐标.居中.标题等等.没 ...

  8. Qt5学习笔记之图标下载和转换

    这里写目录标题 概述 下载图标 图标转换 测试图标 概述 学习Qt过程中,按照视频打包程序,想要找个自己的图标.发现视频内给出的网站是收费下载,目前只是学习了解Qt,暂时没有必要充值下载图标. 百度了 ...

  9. 学习笔记:caffe2 教程记录三

    接着caffe2 教程记录二,这个是第三篇 ##3.图像加载与预处理 图像加载和预处理: 在本教程中,我们将研究如何从本地文件或URL加载图像,然后您可以在其他教程或示例中使用这些文件.此外,我们将深 ...

最新文章

  1. 设计模式之中介者模式(Mediator)摘录
  2. keras图像增强augmentation
  3. 推荐一个单元测试模拟框架:Nsubstitute
  4. Linux chkconfig命令详解
  5. 【IntelliJ idea/My/ecplise】启动项目前,修改配置JVM参数
  6. swift 导出测试包(Save for Ad Hoc Deployment)卡在compile bitcode处问题
  7. java卡片布局例子_Java编程使用卡片布局管理器示例【基于swing组件】
  8. 在cmd命令行下编译运行C/C++源文件
  9. Python自动化运维之常用模块—OS
  10. LeetCode 1792. 最大平均通过率(优先队列)
  11. cloudera manager的7180 web界面访问不了的解决办法(图文详解)
  12. 全球最急需的10项IT技术
  13. python 单例模式,一个类只能生成唯一的一个实例,重写__new__方法详解
  14. 2013Esri全球用户大会QA之Esri公司概况及未来发展
  15. win7系统和银行驱动安装
  16. Git使用小记(Windows)
  17. 梦幻西游服务器多系统多开,梦幻西游:脚本多开屡禁不止,一组账号告诉你,少去找代练!...
  18. 自动铅笔的简笔画怎么画,自动化简笔画图片大全
  19. python 北京出租车收费3.45_北京出租车计费标准和价目表
  20. 蓝牙HCI command/event/acl/sco格式介绍

热门文章

  1. java组合数打印出结果_Java打印一组数据中,抽取固定数目的数的所有可能组合...
  2. mysql where执行顺序_mysql where执行顺序
  3. ssh相关命令Linux,Linux SSH常用命令 [长期更新]...
  4. c语言二维数组每行最小值,编写一个函数,用于计算具有n行和m列的二维数组中指定列的平均值以及数组各行的和的最小值。...
  5. 史上最全Java集合关系图
  6. java关闭服务_实现优雅地关闭Docker中的java服务
  7. python gui控件案例_python GUI库图形界面开发之PyQt5布局控件QHBoxLayout详细使用方法与实例...
  8. thread.sleep会释放锁吗_面试 LockSupport.park()会释放锁资源吗?
  9. Git教程_3 IDEA管理
  10. 嵌入式系统——文件系统