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

死循环网站个人可以建设哪些网站

死循环网站,个人可以建设哪些网站,免费代理加盟好项目,山东桓台建设招投标网站一、sleep() 1、说明 QThread类中如下三个静态函数: QThread::sleep(n); //延迟n秒 QThread::msleep(n); //延迟n毫秒 QThread::usleep(n); //延迟n微妙 这种方式使用简单,但是会阻塞线程,有界面时界面会卡死,一般在非GUI线…

一、sleep()

1、说明

QThread类中如下三个静态函数:

QThread::sleep(n); //延迟n秒

QThread::msleep(n); //延迟n毫秒

QThread::usleep(n); //延迟n微妙

这种方式使用简单,但是会阻塞线程,有界面时界面会卡死,一般在非GUI线程中使用

2、使用

新建一个Qt项目

 在界面上放置一个PushButton,右击,选择”转到槽”,选择“clicked()”

更改.cpp中的代码如下

#include "mainwindow.h"
#include "ui_mainwindow.h"
#include <QDebug>
#include <QTime>
#include <QThread>
MainWindow::MainWindow(QWidget *parent) :QMainWindow(parent),ui(new Ui::MainWindow)
{ui->setupUi(this);
}MainWindow::~MainWindow()
{delete ui;
}void MainWindow::on_pushButton_clicked()
{qDebug() << QTime::currentTime().toString("hh:mm:ss");QThread::sleep(10);qDebug() << QTime::currentTime().toString("hh:mm:ss");
}

运行程序,点击“PushButton”,输出框输出当前时间,在十秒之内拖拽界面,是无法拖拽的,标题栏提示“未响应”

十秒之后,输出框又输出一个当前时间信息,此时界面可以随意拖拽了

二、QTimer::singleShot与QEventLoop搭配使用

1、说明

QEventLoop loop;

QTimer::singleShot(int(msec), &loop, SLOT(quit()));

loop.exec();

创建一个事件循环,在msec毫秒之后,退出这个事件,相当于延迟了msec毫秒;

在子事件循环中,父事件循环仍然是可以执行的,所以不会堵塞线程。

2、使用

更改(一)中的代码

#include "mainwindow.h"
#include "ui_mainwindow.h"
#include <QDebug>
#include <QTime>
#include <QTimer>
MainWindow::MainWindow(QWidget *parent) :QMainWindow(parent),ui(new Ui::MainWindow)
{ui->setupUi(this);
}MainWindow::~MainWindow()
{delete ui;
}void MainWindow::on_pushButton_clicked()
{qDebug() << QTime::currentTime().toString("hh:mm:ss");QEventLoop loop;QTimer::singleShot(int(1000*10), &loop, SLOT(quit()));loop.exec();qDebug() << QTime::currentTime().toString("hh:mm:ss");
}

运行程序,点击“PushButton”,输出框输出当前时间,可以随意拖拽界面

十秒之后,输出框又输出一个当前时间信息

http://www.sczhlp.com/news/91070/

相关文章:

  • 通化 网站建设wordpress 古典主题
  • 网站首页改版费用烟台网站制作
  • 做pc端网站适配h5网站开发语言选择
  • 2025春季杭电多校4题解
  • 租房子网站怎么做地方门户网站如何推广
  • 盘锦网站建设兼职创意设计生活用品
  • 河南做网站推广哪个好外观设计网站
  • 湘潭网站建设工作室建设网站去哪里备案
  • 网站项目ppt怎么做找人做网站维护多少钱
  • 英文网站建设价格手写代码网站
  • 做地方网站能赚钱吗wordpress用户表字段
  • 湛江网站曲阳做网站
  • 网站开发要注意哪些细节石家庄设计公司
  • 网站的领券商城怎么做中国卫生人才网官网
  • 2025春季杭电多校5题解
  • Window10 关闭Edge浏览器的多选项卡通过Alt+Tab组合键切换的方式
  • 江西省工程建设信息官方网站上海seo网站排名优化公司
  • 做阿里巴巴网站可以贷款吗闸北企业网站制作
  • 手机网站有免费做的吗?淘宝客网站怎么批量采集淘宝商品方维采集淘宝数据思路
  • 云行 | 国云聚智 AI甬动,天翼云中国行宁波站成功举办!
  • 2025春季杭电多校3题解
  • 华为鸿蒙(4.0)应用开发(4)—ArkTs开发语言 – 每天进步一点点
  • 本地佛山顺德网站设计php网站模板
  • 深圳网站开发一薇惠州网站建设报价
  • 延庆青岛网站建设网上注册公司全部流程
  • 网站大图轮播自己写wordpress插件吗
  • 做网站中山湖南张家界
  • 免费做电脑网站做网站的一般要多少钱
  • 建设网站可以搜索电影青岛菜西有做网站的吗
  • 网站建设中html网页腾讯企点qtrade