QT的第一个程序

QT的第一个程序

一 QT简介 ,QTCreator ,QT工程 ,QT的第一个程序,类,组件
二 信号与槽
三 对话框
四 QT Desiner 控件 布局 样式
五 事件
六 GUI绘图
七 文件
八 网络编程
九 线程
十 数据库
十一 QML
十二 项目

QT的历史 : 大家自己去研究

QT的特性: 图形界面开发 (兼容js)
1. 跨平台 C++
到处编译,到处运行
2. 开源(诺基亚)
社区支持

QMake CMake:
Makefile :脚本程序
预处理 预编译 编译 链接 。。。。
编译

gcc  g++:程序    命令形式存在	

设置按钮窗口为MainWidget窗口的子窗口
设置MainWidget窗口为按钮窗口的父窗口
设置w为*btn的父对象

什么是信号与槽:
connect 电信运营商
发短信

1.谁发			信号发送者	
2.谁收			信号接收者
3.发的什么内容		信号
4.收到之后干嘛		槽函数执行

编程 : 描述事物
事 算法 函数
物 数据结构 对象

基本的 标准信号与槽
信号 和 槽函数是本来就有的

信号属于  信号发送者 
槽函数 属于 信号接收者
#include "mainwindow.h"

MainWindow::MainWindow(QWidget *parent)
    : QMainWindow(parent)
{
    this->setWindowTitle("这个窗口来玩按钮");
    this->resize(400,400);

    btn=new QPushButton(this);

    btn->setText("关闭");
    btn->resize(60,60);
    btn->move(100,100);

    b.setText("确定");
    b.setParent(this);
    b.resize(30,30);

    connect(btn,&QPushButton::pressed,
            this,&MainWindow::close);
}

MainWindow::~MainWindow()
{
}

自建QT工程

QT项目
QT5的模块
坐标体系

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值