查看: 7055|回复: 13

[原创] [Qt5]练习:主界面收发串口数据、曲线界面显示

[复制链接]
  • TA的每日心情

    2018-3-21 13:20
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    16

    主题

    124

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    249
    最后登录
    2023-10-24
    发表于 2015-8-7 15:38:51 | 显示全部楼层 |阅读模式
    本帖最后由 zico1998 于 2015-8-10 12:33 编辑


    一个子窗体显示曲线的,一个串口收发。从网上、书上找到的各种资料,然后汇集成的一个小练习。
    软件制作过程,以后慢慢再说,最近没心情,楼下仓库女生刚说她早结婚了。。。。
    123.jpg
    124.jpg

    GDH002改1.rar

    1.84 MB, 下载次数: 8, 下载积分: 威望 1

    改进界面

    评分

    参与人数 1NXP金币 +30 收起 理由
    小七 + 30 打赏!

    查看全部评分

    我今天最想说
    回复

    使用道具 举报

  • TA的每日心情

    2018-3-21 13:20
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    16

    主题

    124

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    249
    最后登录
    2023-10-24
     楼主| 发表于 2015-8-7 16:03:32 | 显示全部楼层
    本帖最后由 zico1998 于 2015-8-10 12:43 编辑

    步骤1:建立Qt工程
    "文件"--"新建文件或项目"--"应用程序"--"Qt Widgets Application"
    根据提示,添加工程。

    步骤2:添加文件
    如果要添加自己的文件,比如zd001.h、zd001.cpp,则在左侧树状列表的工程名,鼠标右键单击,弹出框里选择"添加现有文件"

    步骤3:界面
        "工具"--"选项"里,可以选择编译器界面的设置,比如列号。
        另外,在左侧,可以点击"日+"图标,添加分栏,比如"打开文档"、"类视图"等等。


    练习1:标题
    在构造函数里,添加:
    ui->setupUi(this);
    setWindowTitle("Qt练习001--文本控件与按钮控件的使用"); //修改标题

    练习2:弹出提示框
    头文件为#include<QMessageBox>

    例1:
        QMessageBox::information(NULL, "小提示", "你准备选择什么?", QMessageBox::Yes | QMessageBox::No, QMessageBox::Yes);
    例2:
        QMessageBox message(QMessageBox::NoIcon, "小提示", "翻转按钮,图标可变化");
        message.setIconPixmap(QPixmap("D:/QtZD/Lesson001/Lesson001/myico/img2.ico"));
        message.exec();

    练习3:各个控件练习
        好多,略。。。

    练习4:全局变量
    如果多个界面传递数值咋办,信号--槽函数有些复杂,这里用全局变量。
    在.h文件中声明一个类:
    class AAA
    {
    public:
    static int xxx;  
    static int yyy;  
    };
    在.cpp文件里定义、使用
    int AAA::xxx = 1;
    int AAA::yyy = 2;

    int c=AAA::xxx;
    timerms(AAA::yyy);

    练习5:Qt5的串口
    这里用两个类...有点多,回头慢慢写

    我今天最想说
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    145

    主题

    4926

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    9267
    最后登录
    1970-1-1
    发表于 2015-8-10 10:20:58 | 显示全部楼层
    楼主以后发帖注意下标题,标题取名严重违规了。
    要包含你一楼发帖的关键字。
    回复 支持 1 反对 0

    使用道具 举报

  • TA的每日心情
    开心
    2020-5-24 10:39
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    140

    主题

    2087

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    3913
    最后登录
    2020-5-24
    发表于 2015-8-7 22:19:54 | 显示全部楼层
    谢谢分享学习一下
    该会员没有填写今日想说内容.
    回复 支持 1 反对 0

    使用道具 举报

  • TA的每日心情
    慵懒
    2016-11-4 16:56
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]初来乍到

    8

    主题

    602

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1842
    最后登录
    2020-8-25
    发表于 2015-8-7 20:33:42 | 显示全部楼层
    窗口全是QT写的吗?
    回复 支持 1 反对 0

    使用道具 举报

  • TA的每日心情
    开心
    2017-1-24 09:50
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]初来乍到

    654

    主题

    3262

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    13128
    最后登录
    2019-1-27
    发表于 2015-8-7 16:28:25 | 显示全部楼层
    预祝楼主早日找到女朋友
    回复 支持 1 反对 0

    使用道具 举报

  • TA的每日心情
    开心
    2018-7-23 21:04
  • 签到天数: 103 天

    连续签到: 1 天

    [LV.6]常住居民II

    228

    主题

    5379

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    16702
    最后登录
    1970-1-1
    发表于 2015-8-7 15:58:21 | 显示全部楼层
    多谢分享哈。
    那你应该庆贺一下,又可以有更多地选择机会啦
    回复 支持 1 反对 0

    使用道具 举报

  • TA的每日心情

    2018-3-21 13:20
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    16

    主题

    124

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    249
    最后登录
    2023-10-24
     楼主| 发表于 2015-8-7 16:00:28 | 显示全部楼层
    谢谢楼上,真有支持的哈
    我今天最想说
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2018-3-21 13:20
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    16

    主题

    124

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    249
    最后登录
    2023-10-24
     楼主| 发表于 2015-8-10 12:34:03 | 显示全部楼层
    FSL_TICS_ZJJ 发表于 2015-8-10 10:20
    楼主以后发帖注意下标题,标题取名严重违规了。
    要包含你一楼发帖的关键字。
    ...

    改啦
    我今天最想说
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2018-3-21 13:20
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    16

    主题

    124

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    249
    最后登录
    2023-10-24
     楼主| 发表于 2015-8-10 12:34:52 | 显示全部楼层
    moyanming2013 发表于 2015-8-7 20:33
    窗口全是QT写的吗?

    是呀,是Qt5的。
    如果是Qt4,串口类不支持
    我今天最想说
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-7-21 18:59 , Processed in 0.112685 second(s), 33 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表