Qt从零开始制作串口调试助手-(第十三章、其他功能完善)-Creator_Ly
2015-12-02 22:02
337 查看
第十三章、其他功能完善
1、清除发送数据内容
⑴添加清楚发送槽函数,选择clicked()。
⑵添加清除发送数据处理程序。
2、串口断开功能实现
⑴创建串口断开函数
⑵串口断开函数实现
⑶添加菜单栏断开槽函数
⑷实现断开槽函数
⑸运行,发现如果在还没连接上串口的状态下,就点击断开菜单,这时候会出现软件死机的现象,这是由于在还没连接上时,myCom类是不存在的,这是你进行访问该资源,就会出错。
⑹解决办法,在要执行串口关闭时,先判断串口是否已连接。
⑺添加是否连接标志位
⑻添加是否连接置位语句。
⑼断开之前增加判断语句。
3、关闭串口时,弹窗提示
说明:关闭函数系统已经有自带的构造函数了,所以我们这边需要重新将closeEvent函数在写一遍其执行内容即可。
⑴添加声明
⑵关闭窗口函数实现
⑶运行测试。
4、背景、按钮图片等调整。
⑴准备好两张图片,Background.jpg和Button.jpg。
⑵将两张图片添加到资源文件Resource.qrc中。
⑶添加Mystyle.cpp和Mystyle.h文件(具体实现内容这边不做详细说明,请自行查看)。
⑷在main.cpp中添加Mystyle.h头文件和设置图片语句。
⑸、运行测试。
到此其他功能完善完成!
Creator_Ly
2015-12-01
1、清除发送数据内容
⑴添加清楚发送槽函数,选择clicked()。
⑵添加清除发送数据处理程序。
2、串口断开功能实现
⑴创建串口断开函数
⑵串口断开函数实现
⑶添加菜单栏断开槽函数
⑷实现断开槽函数
⑸运行,发现如果在还没连接上串口的状态下,就点击断开菜单,这时候会出现软件死机的现象,这是由于在还没连接上时,myCom类是不存在的,这是你进行访问该资源,就会出错。
⑹解决办法,在要执行串口关闭时,先判断串口是否已连接。
⑺添加是否连接标志位
⑻添加是否连接置位语句。
⑼断开之前增加判断语句。
3、关闭串口时,弹窗提示
说明:关闭函数系统已经有自带的构造函数了,所以我们这边需要重新将closeEvent函数在写一遍其执行内容即可。
⑴添加声明
⑵关闭窗口函数实现
⑶运行测试。
4、背景、按钮图片等调整。
⑴准备好两张图片,Background.jpg和Button.jpg。
⑵将两张图片添加到资源文件Resource.qrc中。
⑶添加Mystyle.cpp和Mystyle.h文件(具体实现内容这边不做详细说明,请自行查看)。
⑷在main.cpp中添加Mystyle.h头文件和设置图片语句。
⑸、运行测试。
到此其他功能完善完成!
Creator_Ly
2015-12-01
相关文章推荐
- Qt5程序的发布
- qt+opencv 实现光流检测
- QT+VS2010配置
- QT 关闭主窗口时触发关闭所有打开的其他窗口
- Qt之SQL数据库
- QTP 继续使用
- qt中使用mysql报没有mysql驱动错误的解决方案
- ubuntu下Qt Creator使用遇到的错误汇总(持续更新)
- QT中的QRegExp学习(正则表达式)
- VS+QT实现语言自动切换
- Qt打包生成exe
- QT Rectanle 类型解析
- ubuntu搭建pyqt5开发环境
- 【QT学习】对话类QDialog
- QtE4.6.3触摸屏隐藏鼠标指针的方法总结
- QT Qdesktopwidget
- win7下,vs2013+qt5.3+qwt6.1.2安装配置
- PyQt4在spyder中使用,程序只能运行一次,第二次运行报错:It seems the kernel died unexpectedly. Use 'Restart kernel' to cont
- vs2008静态编译Qt4.8.6
- QT WINDOWS下发布