目录

C学习之QT高级

C++学习之QT高级

1.事件_01_鼠标进入和离开

https://i-blog.csdnimg.cn/direct/fb6ece05fbd94f4196b4287a3b372ac1.png

https://i-blog.csdnimg.cn/direct/bf47730a5d1847deb42d5ca7c20d324b.png

2.事件_02_鼠标按下释放和移动

https://i-blog.csdnimg.cn/direct/938b7ee59bfe43e2b61791bddee4e382.png

https://i-blog.csdnimg.cn/direct/1e60cc32ed24467eae5d503ba989f946.png

https://i-blog.csdnimg.cn/direct/dc062c0563c7426e9e13adbb8bc5264d.png

https://i-blog.csdnimg.cn/direct/3c9c1b85f33f48c5b3b204092dfaf7c0.png

https://i-blog.csdnimg.cn/direct/eea94b2fe997402a9a83b6c6557c014d.png

3.事件_03_定时器事件

https://i-blog.csdnimg.cn/direct/5b7ea906f128459ababace9b57617847.png

https://i-blog.csdnimg.cn/direct/19190e0a2e264567aef8e0d4514d2797.png

https://i-blog.csdnimg.cn/direct/9b000975fadd49819ec339ec8ca3ac2b.png

4.事件_04_定时器类

https://i-blog.csdnimg.cn/direct/5d3da4a2b2bf4f09b64b7d95622da32b.png

https://i-blog.csdnimg.cn/direct/5c6ccd1e85694802bd56fcbc3ef73477.png

https://i-blog.csdnimg.cn/direct/4bb985f649e64a3b85143fa8a4e628cd.png

5.事件_05_事件分发器

https://i-blog.csdnimg.cn/direct/63a579265f454051a9d285fc8ac353a6.png

#include "widget.h"
#include "ui_widget.h"
#include <QTimer>
Widget::Widget(QWidget *parent) :
    QWidget(parent),
    ui(new Ui::Widget)
{
    ui->setupUi(this);
    //启动定时器
    this->id1 = startTimer(1000);
    this->id2 = startTimer(2000);
    //定时器类
    QTimer * timer = new QTimer(this);
    timer->start(500);
    //监听定时器对象发送的信号
    connect(timer,&QTimer::timeout,[=](){
        static int num1 = 1;
        ui->label_3->setText(QString::number(num1++));
    });
    //点击停止按钮 停止定时器对象
    connect(ui->btn_stop,&QPushButton::clicked,[=](){
        timer->stop();
    });
}
Widget::~Widget()
{
    delete ui;
}
void Widget::timerEvent(QTimerEvent *event)
{
    if(event->timerId() == this->id1)
    {
        static int num1 = 1;
        ui->label->setText(QString::number(num1++));
    }
    if(event->timerId() == this->id2)
    {
        static int num2 = 1;
        ui->label_2->setText(QString::number(num2++));
    }
}
![](https://i-blog.csdnimg.cn/direct/d796f88e8d10406e9e38ce21452a6973.png)

https://i-blog.csdnimg.cn/direct/4a5246fbcf83426092ddf8209a550441.png

6.事件_06_事件过滤器

https://i-blog.csdnimg.cn/direct/76d8ae39f4e64fcab19db202574bd4c2.png

https://i-blog.csdnimg.cn/direct/8a977bdaf02a4aac9d8ce967f676683e.png

7.绘图_01_基本绘图

https://i-blog.csdnimg.cn/direct/8247ebecfa8b47f7a95093565b8f6c8e.png

https://i-blog.csdnimg.cn/direct/e1b61d6d3ec540a78344c6fb62cdd2d7.png

https://i-blog.csdnimg.cn/direct/c43bb0cdbbf941abbee80ac9ab207d08.png

8.绘图_02_高级绘图

https://i-blog.csdnimg.cn/direct/db5282334dd341a7a284377cceb10e27.png

https://i-blog.csdnimg.cn/direct/330dd38a00fd47e9b0572e995b0b1c75.png

9.绘图_03_图片绘制

https://i-blog.csdnimg.cn/direct/8e9945d0ab72405b84f1da3d86cb8745.png

https://i-blog.csdnimg.cn/direct/6f4eb9fd3cc9461ea1d553bc8ec90805.png

https://i-blog.csdnimg.cn/direct/f8d19ade5c2644f3b61559e981d2241b.png

10.绘图设备_01_QPixmap

https://i-blog.csdnimg.cn/direct/1d758ed0c5214bf5b4d0cecf822e3e6f.png

https://i-blog.csdnimg.cn/direct/6a36a8fbf3634d0fb3973720724feeff.png

11.绘图设备_02_QBitmap

https://i-blog.csdnimg.cn/direct/d5d035c466d64d0db9488d77b1533b85.png

12.绘图设备_03_QImage

https://i-blog.csdnimg.cn/direct/c97b24c7157c4dccbca23948c69b6ca9.png

https://i-blog.csdnimg.cn/direct/32dc609f1cbf4d88b3603f3b05758a85.png

13.绘图设备_04_QPicture

https://i-blog.csdnimg.cn/direct/009370dbee6a4fd3a381c04d1c0ba386.png

https://i-blog.csdnimg.cn/direct/f07300bcf54145c08f5b0ad144038608.png

14.文件操作_01_读文件

https://i-blog.csdnimg.cn/direct/07e869e27aa34b6c9f3921b332ca07ad.png

https://i-blog.csdnimg.cn/direct/11ac9803366645aaad076902c2c03df4.png

https://i-blog.csdnimg.cn/direct/8bc08f1d64d14c5d873e332244f71f10.png

https://i-blog.csdnimg.cn/direct/e6da6060793440fca4aa34cb8bb0322b.png

15.文件操作_02_写文件及编码格式

https://i-blog.csdnimg.cn/direct/2cf784856f4641d5b985cc4e9f01c4f3.png

https://i-blog.csdnimg.cn/direct/8b1233b2c3f349cfa190bb0a6c88b22b.png

https://i-blog.csdnimg.cn/direct/fe682e944571435faa77f060efa41e0d.png

https://i-blog.csdnimg.cn/direct/75b014c61b954ed79cf9360dc433dd44.png

16.文件操作_03_文件信息读取

https://i-blog.csdnimg.cn/direct/6b686bf4c7c84310ba10095f0f8322e6.png

https://i-blog.csdnimg.cn/direct/7e80037da1834c90b8f5eb5d7a53fd3d.png

https://i-blog.csdnimg.cn/direct/180322158f5d4614b350aaba0abb2ff8.png

17.文件操作_04_文件流

https://i-blog.csdnimg.cn/direct/41b6392b15864fa6ae48e07b5a88d5e6.png

https://i-blog.csdnimg.cn/direct/7a55d5b2b17248dd8ecff345bd9b17ec.png

https://i-blog.csdnimg.cn/direct/573ba1d468f247f6bdae18b11e1407c0.png

https://i-blog.csdnimg.cn/direct/58df5a6335ff4c14b4f862352e196e29.png