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

设计网页多少钱一个页面seo培训机构

设计网页多少钱一个页面,seo培训机构,莘县聊城做网站,网站开发如何避免浏览器缓存的影响Qt中提供了两种定时器的方式一种是使用Qt中的事件处理函数#xff0c;另一种就是Qt中的定时器类QTimer。 使用QTimer类#xff0c;需要创建一个QTimer类对象#xff0c;然后调用其start()方法开启定时器#xff0c;此后QTimer对象就会周期性的发出timeout()信号。 1.QTimer…         Qt中提供了两种定时器的方式一种是使用Qt中的事件处理函数另一种就是Qt中的定时器类QTimer。         使用QTimer类需要创建一个QTimer类对象然后调用其start()方法开启定时器此后QTimer对象就会周期性的发出timeout()信号。 1.QTimer类中一些相关的API 1.1 pulic/slot function // 构造函数 // 如果指定了父对象, 创建的堆内存可以自动析构 QTimer::QTimer(QObject *parent nullptr);// 设置定时器时间间隔为 msec 毫秒 // 默认值是0一旦窗口系统事件队列中的所有事件都已经被处理完一个时间间隔为0的QTimer就会触发 void QTimer::setInterval(int msec); // 获取定时器的时间间隔, 返回值单位: 毫秒 int QTimer::interval() const;// 根据指定的时间间隔启动或者重启定时器, 需要调用 setInterval() 设置时间间隔 [slot] void QTimer::start(); // 启动或重新启动定时器超时间隔为msec毫秒。 [slot] void QTimer::start(int msec); // 停止定时器。 [slot] void QTimer::stop();// 设置定时器精度 /* 参数: - Qt::PreciseTimer - 精确的精度, 毫秒级- Qt::CoarseTimer - 粗糙的精度, 和1毫秒的误差在5%的范围内, 默认精度- Qt::VeryCoarseTimer - 非常粗糙的精度, 精度在1秒左右 */ void QTimer::setTimerType(Qt::TimerType atype); Qt::TimerType QTimer::timerType() const; // 获取当前定时器的精度// 如果定时器正在运行返回true; 否则返回false。 bool QTimer::isActive() const;// 判断定时器是否只触发一次 bool QTimer::isSingleShot() const; // 设置定时器是否只触发一次, 参数为true定时器只触发一次, 为false定时器重复触发, 默认为false void QTimer::setSingleShot(bool singleShot); 1.2 signals QTimer这个类的信号只有一个, 当定时器超时时该信号就会被发射出来。给这个信号通过conect()关联一个槽函数, 就可以在槽函数中处理超时事件了 //当定时器超时时该信号就会发出 [signal] void QTimer::timeout(); 1.3QTimer类中的静态公共函数(static public function) // 其他同名重载函数可以自己查阅帮助文档 /* 功能: 在msec毫秒后发射一次信号, 并且只发射一次 参数:- msec: 在msec毫秒后发射信号- receiver: 接收信号的对象地址- method: 槽函数地址 */ [static] void QTimer::singleShot(int msec, const QObject *receiver, PointerToMemberFunction method);2.QTimer代码例子 创建一个新工程在mianwindow.ui文件中放入一个PushButton并修改按钮名称和对象名称 再添加一个Label并改变对象名称这个Label用来显示当前的时间  在拷贝一份PushButton和Label修改Pushbutton和Label对象名称 //mianwindow.cpp#include mainwindow.h #include ui_mainwindow.h #include QTimer #include QTime MainWindow::MainWindow(QWidget *parent): QMainWindow(parent), ui(new Ui::MainWindow) {ui-setupUi(this);//创建定时器对象QTimer *timer new QTimer(this);//按钮的点击事件connect(ui-loopBtn,QPushButton::clicked, this, []{//启动定时器if(timer-isActive()){timer-stop(); //关闭定时器ui-loopBtn-setText(开始);}else{ui-loopBtn-setText(关闭);timer-start(1000); //开启定时器 1秒钟触发定时器信号 1000ms 1s}});connect(timer, QTimer::timeout, this,[]{QTime tm QTime::currentTime();//获取当前时间//格式化当前得到的系统时间QString tmstr tm.toString(hh:mm:ss.zzz);//设置要显示的时间ui-curtime-setText(tmstr);});//发射一次信号connect(ui-onceBtn, QPushButton::clicked,this,[]{//获取2s以后的系统时间QTimer::singleShot(2000,this,[]{QTime tm QTime::currentTime();//获取当前时间//格式化当前得到的系统时间QString tmstr tm.toString(hh:mm:ss.zzz);//设置要显示的时间ui-oncetime-setText(tmstr);});}); }MainWindow::~MainWindow() {delete ui; } 运行结果 第一个开始按钮按下时间定时开始计时点击关闭停止计时 第二个开始按钮按下会等待2秒后才显示当前系统时间。
http://www.dnsts.com.cn/news/88065.html

相关文章:

  • 广东快速做网站公司网站模版如何使用
  • 四川省城市建设培训中心 网站哪个网站做高中的题好
  • 商城网站作品有口碑的大连网站建设
  • 建站之星破解版下载承德网站
  • 抽奖网站怎么做怎么查询网站后台地址
  • 网络营销专业的职业生涯规划优化关键词的正确方法
  • 用什么网站做微信推送成都专业网站制作建设
  • 网站备案信息更改做网站图片像素
  • 最专业的网站设计公司有哪些精准客户运营推广
  • 玉溪网站开发做网站要哪些技术
  • 网站建设四步骤厦门建站服务
  • 一般网站的字体是什么快速建手机网站
  • 微网站建设比较全面的是做外贸生意用哪个网站最好
  • 综合电子商务型企业网站有哪些如何建设本地网站
  • 邯郸市建设局网站政策网页 开发
  • 龙华区住房和建设局官方网站wordpress网站描述
  • 做饰品网站金融产品做网站推广
  • 做电子商务网站公司做视频网站想用家庭网络
  • 网站开发流程指什么网站建设实验周志与总结
  • 建设二手网站的建设费用包括自助建站基础工作主要包括
  • 温岭建设公司网站软文网官网
  • 网站如何实现临时聊天个人网站模板源码
  • 河南网站建设费用自己怎么做网站卖东西
  • 什么网站做电子章做得好备案个人网站名称
  • 化妆品网站设计欣赏中学加强校园网站建设
  • 网站开发文件dw网页设计位置1
  • 如何做擦边球网站张店做网站公司
  • 荣耀商城官网网站crm登录系统
  • 农业建设管理信息网站可以自己买个服务器做网站吗
  • 成都网站建设制作介绍家乡网页html代码