QT
文章平均质量分 95
trainhui
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
多个按钮在一个槽函数实现:sender()《猜数字游戏》
我们在写QT的程序时,有UI来做界面,其中有许多按钮,一个一个来实现槽函数就非常不方便,因此用sender()函数来判别此次实现的什么操作OBJECT*btn= (OBJECT*)this->sender();来实现此时进行的什么操作,非常方便。下面用一个简易的猜数字游戏来说明一下 #include "widget.h"#ifndef WIDGET_H#defi...原创 2019-02-03 17:05:26 · 838 阅读 · 0 评论 -
QT的多线程基础
第一种方法: 1. 创建一个类从QThread类派生 2. 在子线程类中重写 run 函数, 将处理操作写入该函数中 3. 在主线程中创建子线程对象, 启动子线程, 调用start()函数要求:让一个定时器在工作五秒之后,定时器停止mythread.h #ifndef MYTHREAD_H#define MYTHREAD_H#include <QObject>...原创 2019-02-12 15:40:23 · 369 阅读 · 0 评论 -
QT的互斥量的线程同步
笔记:给定一个全局的静态变量x,利用线程来实现,每次按下start键,让它来显示1-10的数字mythread.h#ifndef MYTHREAD_H#define MYTHREAD_H#include <QObject>#include<QThread>#include<QMutex>//加锁class mythread : public...原创 2019-02-12 19:39:39 · 343 阅读 · 0 评论 -
QT创建线程第二种
mythread.h #ifndef MYTHREAD_H#define MYTHREAD_H#include <QObject>class mythread : public QObject{ Q_OBJECTpublic: explicit mythread(QObject *parent = nullptr);//线程处理函数public:...转载 2019-02-14 00:03:00 · 793 阅读 · 0 评论
分享