【五天时间】Qt从入门到实战:第一天

【五天时间】Qt从入门到实战:第一天

【五天时间】Qt从入门到实战:第一天

第一天

1.1 Qt的介绍、优点、成功案例

什么是Qt?

Qt的优点

Qt的成功案例

1.2 创建第一个Qt程序

1.3 熟悉按钮控件常用API

1.4 对象树的基本概念

1.5 Qt中的坐标系统

1.6 信号和槽的基本使用以及扩展

第一天

1.1 Qt的介绍、优点、成功案例

什么是Qt?

Qt是一个跨平台的C++图形用户界面应用程序框架。她为应用程序开发者提供建立艺术级图形界面所需的所有功能。它是完全面向对象的,很容易扩展,并且允许真正的组件编程。下载地址:https://download.qt.io/new_archive/qt/

Qt的优点

跨平台,几乎支持所有的平台

接口简单,容易上手

一定程度上简化了内存回收机制

开发效率高,能够快速的构建应用程序

可以进行嵌入式开发

Qt的成功案例

Linux桌面环境

WPS office办公软件

Skype网络电话

谷歌地图

VLC多媒体播放器

VirtualBox虚拟机软件

1.2 创建第一个Qt程序

点击创建项目后,选择项目路径以及项目名称.

名称:不能有中文,不能有空格

路径:不能有中文路径

默认创建有窗口类:myWidget,基类有三种选择:QWidget,QMainWindow、QDialog

main函数

QApplication a 应用程序对象,有且仅有一个

myWidget w 实例化窗口对象

w.show() 调用show函数显示窗口

return a.exec(); 让应用程序对象进入消息循环机制中,代码阻塞到当前行

1.3 熟悉按钮控件常用API

#include "mywidget.h"

#include

myWidget::myWidget(QWidget *parent)

: QWidget(parent)

{

//创建一个按钮

QPushButton *btn=new QPushButton;

btn->show();//show以顶层方式弹出窗口控件

//让btn对象依赖在myWidget窗口中

btn->setParent(this);

//显示文本

btn->setText(

相关推荐

为什么 13 号星期五不吉利?

为什么 13 号星期五不吉利?

📅 09-18 👁️ 8603
乐视融资和投资分析报告.pptx

乐视融资和投资分析报告.pptx

📅 11-11 👁️ 3305
如何修改动画播放 时间与方式