当前位置: 首页 > 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.yayakq.cn/news/801824/

相关文章:

  • 花都网站开发wordpress多语言设置
  • 网站推广流程是美词原创网站建设
  • 合肥新格建站网wordpress修改导航字体
  • 微信网站背景图片未来 网站开发 知乎
  • 行业数据网站dede模板用图片多的网站不行
  • 吉利网站建设北京网站建设公司分享网站改版注意事项
  • 中国交通建设监理协会官方网站站长工具亚洲
  • 网站的音乐链接怎么做成品网站前台源码
  • 可以用什么做网站登录页面wordpress修改上传附件大小
  • 网站开发设计总结及心得体会外包加工网可信吗
  • 网站建设商业网站设计方案定制
  • 昆明微网站魔兽世界做宏网站
  • 深圳做网站哪个公司最好全国企业信息官网网站
  • 58同城网站建设案例中国建筑设计研究院
  • 从网络安全角度考量_写出建设一个大型电影网站规划方案一个网站可以做多个描述吗
  • 做餐饮店铺哪个网站万网影
  • vip视频解析网站怎么做英文建站多少钱
  • 做网站平台的公司有哪些青海建设网站价格低
  • 网站建设改版攻略上海网站开发方案
  • 房屋中介网站建设方案有什么做第二职业的网站吗
  • 专门做效果图的网站ps网站页面设计教程
  • 公司网站开发合同 华律网找人做网站 优帮云
  • 台州英文网站建设哪个网页设计学校好
  • 网站建设内容策划济宁网站建设价格
  • 中国建设局网站查询2022国际国内重大新闻
  • 网站底部浮动电话广告亚马逊插件WordPress
  • 场外期权网站开发软件界面设计风格
  • 如何利用网站模板做网站诚信企业品牌网站建设
  • 做网站推广需要哪些知识seo基本步骤顺序
  • 外网专门做钙片的网站网站建设找谁