




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
嵌入式系统原理与应用电子与电气工程学院第八章Qt图形编程教师:程蔚正大气象厚德载物MinnanUniversityofScienceandTechnologyQt图形编程CONTENTS01.Qt简介02.Qt安装03.工程的创建正大气象厚德载物MinnanUniversityofScienceandTechnology04.设计Qt界面实现LED灯控制01PARTONEQt简介正大气象厚德载物MinnanUniversityofScienceandTechnologyQt的简介正大气象厚德载物MinnanUniversityofScienceandTechnologyQt是跨平台的开发库,主要是开发图形用户界面(GraphicalUserInterface,GUI)应用程序Qt支持众多的操作系统平台,如通用操作系统Windows、Linux、Unix,智能手机系统Android、iOS、WindowsPhone,嵌入式系统QNX、VxWorks等,应用广泛。跨平台意味着只需编写一次程序,在不同平台上无需改动或只需少许改动后再编译,就可以形成在不同平台上运行的版本,这种跨平台功能为开发者提供了极大便利。Qt最早是1991年由挪威的EirikChambe-Eng和HaavardNord开发的,于1994年正式成立奇趣科技公司(Trolltech)。Qt原本是商业授权的跨平台开发库,在2000年奇趣科技公司为开源社区发布了遵循GPL(GNUGeneralPublicLicense)许可证的开源版本。02PARTTWOQt的安装正大气象厚德载物MinnanUniversityofScienceandTechnology正大气象厚德载物MinnanUniversityofScienceandTechnology两种方式安装:(1)在线安装sudoapt-getinstallqt5-defaultsudoapt-getinstallqtcreator(2)下载镜像文件安装/CodeJolt/article/details/132649354Qt的安装03PARTTHERE工程的创建正大气象厚德载物MinnanUniversityofScienceandTechnology正大气象厚德载物MinnanUniversityofScienceandTechnology§1创建第一个QT程序----创建工程工程的创建正大气象厚德载物MinnanUniversityofScienceandTechnology§1创建第一个QT程序----创建工程工程的创建正大气象厚德载物MinnanUniversityofScienceandTechnology§1创建第一个QT程序----创建工程工程的创建正大气象厚德载物MinnanUniversityofScienceandTechnology§1创建第一个QT程序----创建工程工程的创建正大气象厚德载物MinnanUniversityofScienceandTechnology§1创建第一个QT程序----创建工程工程的创建正大气象厚德载物MinnanUniversityofScienceandTechnology§1创建第一个QT程序----创建工程工程的创建正大气象厚德载物MinnanUniversityofScienceandTechnology§1创建第一个QT程序----创建工程工程的创建正大气象厚德载物MinnanUniversityofScienceandTechnology§1创建第一个QT程序----创建工程工程的创建正大气象厚德载物MinnanUniversityofScienceandTechnology§1创建第一个QT程序---编写程序工程的创建正大气象厚德载物MinnanUniversityofScienceandTechnology§1创建第一个QT程序---编写程序工程的创建正大气象厚德载物MinnanUniversityofScienceandTechnology§1创建第一个QT程序---编写程序工程的创建正大气象厚德载物MinnanUniversityofScienceandTechnology§1创建第一个QT程序---编写程序工程的创建正大气象厚德载物MinnanUniversityofScienceandTechnology§1创建第一个QT程序---编写程序工程的创建正大气象厚德载物MinnanUniversityofScienceandTechnology1、Qt安装2、创建工程、编写程序实现工程思政:在设计界面的时候,通过分析评估手机简化的设计,减少用户操作的复杂度和操作步骤,好的产品不仅需要精湛的专业知识,好的设计还要体现产品设计者的理念。我们应该树立正确的产品观,价值观和企业发展观,提升自身的创新创业能力,培养担当意识和家国情怀。
总结与作业04PARTFOUR设计Qt界面实现LED灯控制正大气象厚德载物MinnanUniversityofScienceandTechnology正大气象厚德载物MinnanUniversityofScienceandTechnology新建工程添加文件(led.h、led.cpp)设计界面和编程程序编译下载总结Qt界面实现LED灯的控制正大气象厚德载物MinnanUniversityofScienceandTechnology新建工程led_control_xxx新建工程添加文件(led.h、led.cpp)正大气象厚德载物MinnanUniversityofScienceandTechnology设计界面和编程程序正大气象厚德载物MinnanUniversityofScienceandTechnology设计界面和编程程序修改代码(1)widget.h#ifndefWIDGET_H#defineWIDGET_H
#include<QWidget>
namespaceUi{classWidget;}
classWidget:publicQWidget{Q_OBJECT
public:explicitWidget(QWidget*parent=0);~Widget();
private:intnum1;intnum2;intnum3;intnum4;
privateslots:voiddeal_led1();voiddeal_led2();voiddeal_led3();voiddeal_led4();private:Ui::Widget*ui;};
#endif//WIDGET_H正大气象厚德载物MinnanUniversityofScienceandTechnology设计界面和编程程序修改代码(2)widget.cpp#include"widget.h"#include"ui_widget.h"#include"led.h"#include<QPushButton>Widget::Widget(QWidget*parent):QWidget(parent),ui(newUi::Widget){ui->setupUi(this);
num1=0;num2=0;num3=0;num4=0;connect(ui->btn_led1,SIGNAL(clicked(bool)),this,SLOT(deal_led1()));connect(ui->btn_led2,&QPushButton::clicked,this,&Widget::deal_led2);connect(ui->btn_led3,&QPushButton::clicked,this,&Widget::deal_led3);connect(ui->btn_led4,&QPushButton::clicked,this,&Widget::deal_led4);
}
正大气象厚德载物MinnanUniversityofScienceandTechnology设计界面和编程程序修改代码
voidWidget::deal_led1(){num1+=1;if(num1%2==1){ledOn(1);}else{ledOFF(1);}if(num1==2){num1=0;}}Widget::~Widget(){deleteui;}正大气象厚德载物MinnanUniversityofScienceandTechnology设计界面和编程程序2.补充代码
voidWidget::deal_led2(){}voidWidget::deal_led3(){}voidWidget::deal_led4(){}正大气象厚德载物MinnanUniversityofScienceandTechnology1.Ubuntu编译下载Source命令让当前终端临时有效。进入工程所在的目录正大气象厚德载物MinnanUniversityofScienceandTechnology1.Ubuntu编译下载Source命令让当前终端临时有效。进入工程所在的目录正大气象厚德载物MinnanUniver
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 体育场地设施使用寿命预测考核试卷
- 云安全第三方监管政策考核试卷
- 风险管理与企业创新能力考核试卷
- 线上线下销售渠道对市场份额的影响考核试卷
- 儿童节活动总结
- 书香节活动总结(13篇)
- 乡镇安全生产年度工作总结(15篇)
- 会计专业考试初级会计实务试卷及答案指导
- 梦想助学活动方案
- 水果涂色活动方案
- GB 7331-2003马铃薯种薯产地检疫规程
- 关节软骨、胶原组织及生物力学
- 2023年中国建设银行(西藏自治区分行)校园招聘模拟笔试试题及答案解析
- Going-Positive教学讲解课件
- 广州大剧院建筑分析课件
- 公司扣款单据模板
- 文献检索与阅读方法课件
- 髂内动脉解剖特点PPT
- 螺旋桨加工与安装工艺
- 校长竞聘试题
- LED显示屏合同范本
评论
0/150
提交评论