QT学习杂记

前言

QT作为一款非常好用的应用程序开发框架,虽然网上资料繁多,但是对于新手来说还是有点不知道从和入手。是一点一点学习再进行编程还是找开源项目或者例程来进行学习呢?本人对嵌入式领域颇有兴趣,希望以后能使用QT来进行开发上位机和嵌入式GUI界面,所以早就想学习学习了。就我来说,我更倾向于根据例程来进行学习,遇到不懂的百度一下,慢慢的弄懂整个例程,会比一步一步来学习更有效率,学习反馈更好。因此我在官方提供的一个串口例程中来进行学习。

如何获取例程

例程可以这样来寻找:
Qt Creator
在Qt Creator中的示例中查找需要的例程。然后添加进工程中,可以运行一边查看运行结果。然后就可以愉快的边调试边读代码了。

可能遇到的问题

就上图这个例程而言,你可能会遇到这些问题:(我用的版本是QT5.12.2)

  1. 不能运行有串口部件的程序。
    答:在.pro中添加 QT += serialport在这里插入图片描述

  2. 自行创建工程时,没有看到有ui_mainwindow.h头文件。
    答:这个头文件是在创建**.ui** 文件时,添加图形界面后,构建项目的时候自动生成的头文件。

  3. 设置了Icon,却无法显示,有如下解决办法:
    1). 图片格式必须为.png
    2). 在"ui_mainwindow.h"中,函数设置路径时候格式需要这样QString::fromUtf8(":images/connect.png") ,注意images前的冒号:
    3). qrc文件未创建
    新建文件中,选择Resource File,然后将图片添加进去。在这里插入图片描述
    4). 重新构建、编译、运行项目。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值