当前位置: 首页 > news >正文

C++学习之QT高级

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

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

3.事件_03_定时器事件

4.事件_04_定时器类

5.事件_05_事件分发器

#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++));
    }
 
}

6.事件_06_事件过滤器

7.绘图_01_基本绘图

8.绘图_02_高级绘图

9.绘图_03_图片绘制

10.绘图设备_01_QPixmap

11.绘图设备_02_QBitmap

12.绘图设备_03_QImage

13.绘图设备_04_QPicture

14.文件操作_01_读文件

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

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

17.文件操作_04_文件流

http://www.dtcms.com/a/61210.html

相关文章:

  • FPGA前端设计适合哪些人学?该怎么学?
  • 越早越好!8 个反直觉的金钱真相|金钱心理学
  • System 类的核心 API
  • Deepseek应用技巧-chatbox搭建前端问答
  • 语音识别-FunASR-docker部署-【超简洁步骤】
  • Manus:成为AI Agent领域的标杆
  • 题解:CF633D Fibonacci-ish
  • 如何安装MySQL,以及数据库表格创建并插入数据
  • 微前端如何拯救大型项目
  • Sglang部署大模型常用参数详解
  • 《 PyQt5》—— 创建 Python GUI(图形用户界面)
  • 《PyQt5》——设计Python GUI(图形用户界面)实例
  • 开关模式电源转换器 EMI/EMC 的集成仿真
  • 查看电脑信息
  • STM32的Systick定时器的作用
  • 每日一题——只出现一次的数字
  • vue3:一文理解h函数的使用
  • SpringbootActuator未授权访问漏洞
  • 优选算法系列(1. 双指针_上)
  • 转和git subtree管理方式为git submodule的管理方式
  • Fast DDS Security--两方秘钥存在的问题
  • 【Linux系统】进程状态:一个进程的轮回史
  • 技术聚焦:Debezium 如何将数据库数据精准注入 Kafka
  • Ubuntu 22.04 升级到 Ubuntu 24.04 全流程指南
  • 群晖DS223 Docker搭建为知笔记
  • 【每日八股】Golang篇(三):关键字(下)
  • 【论文解读】《START: Self-taught Reasoner with Tools》
  • 2025年网络安全(黑客技术)120天自学手册
  • 面向高质量视频生成的扩散模型方法-算法、架构与实现【附核心代码】
  • SQLAlchemy系列教程:如何执行原生SQL