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

wordpress网仿站网站的栏目建设在哪里

wordpress网仿站,网站的栏目建设在哪里,网上做网站任务,湖南张家界建设局网站目录 1,QLCDNumber的说明 2,QLCDNumber的运用 1,QLCDNumber的说明 QLCDNumer 是一个专门用来显示数字的控件。它类似于 "老式计算器" 的效果。它的核心属性如下: 2,QLCDNumber的运用 定时器 运用QLCDNumb…

目录

1,QLCDNumber的说明

2,QLCDNumber的运用


1,QLCDNumber的说明

        QLCDNumer 是一个专门用来显示数字的控件。它类似于 "老式计算器" 的效果。它的核心属性如下:

2,QLCDNumber的运用

定时器

        运用QLCDNumber,往往可能会用到定时器。定时器(Timer)是一种用于安排函数在未来某个时间点执行的机制。它们特别适用于需要定期执行某些任务的情况。

        QTimer是 Qt 中最常用的定时器类。该类创建出来的对象,会产生一个 timeout 这样的信号。该信号可以通过 start 方法来开启定时器,并且参数中设定触发 timeout 信号的周期。

定时器的基本使用步骤如下:

创建一个 QTimer 实例

QTimer* timer = new QTimer(this);

连接定时器的 timeout() 信号到槽函数:

        ​​​​​​​当定时器超时时会发出 timeout() 信号,你可以将这个信号连接到你想要执行的槽函数上。

connect(timer, &QTimer::timeout, this, &Widget::handle);

启动定时器:

        对于一次性定时器,使用 start(int msec) 方法指定毫秒数后启动定时器,之后它只会触发一次 timeout() 信号。

timer->start(1000);  // 1秒后触发

停止定时器:

timer->stop();

        下面来将 QLCDNumber 和QTimer 组合起来运用。

// 设置初始值

ui->lcdNumber->display("10");

// 创建timer定时器

timer = new QTimer(this);

// 把QTimer的timeout信号和自己的槽函数进行连接

connect(timer, &QTimer::timeout, this, &Widget::handle);

// 启动定时器,参数是触发timeout信号的周期,单位是ms(毫秒)

timer->start(1000);

void Widget::handle()

{

    // 先拿到LCDNumber中的数字

    int value = ui->lcdNumber->intValue();

    if (value <= 0) {

        // 数字减到0,停止定时器

        timer->stop();

        return;

    }

    ui->lcdNumber->display(value - 1);

}

        注意:说到定时器可能会想到线程。对于GUI来说,它内部包含了很多隐藏功能,Qt为了保证修改界面的过程中,线程安全是不会受到影响的,所以Qt禁掉了其它线程直接修改界面。如下操作就会报错。

ui->lcdNumber->display("10");

std::thread t([this](){

    int value = ui->lcdNumber->intValue();

    while (true) {

        std::this_thread::sleep_for(std::chrono::seconds(1));

        if (value <= 0) break;

        value -= 1;

        ui->lcdNumber->display(value);   // 该操作就是在修改界面

    }

});

        Qt 为了保证线程安全,直接要求所有的对界面的修改操作必须在主线程中完成。程序入口中的 a.exec 就会使主线程进入 “事件循环”。主线程就是专门负责GUI界面维护更新。


文章转载自:

http://k7TLJ9WK.rygLh.cn
http://RN7MEGmH.rygLh.cn
http://I27lOFjK.rygLh.cn
http://JOGat78e.rygLh.cn
http://mUyX6gAL.rygLh.cn
http://JvRs43oL.rygLh.cn
http://qRQZEarn.rygLh.cn
http://zdCxmezs.rygLh.cn
http://LLcwd7zt.rygLh.cn
http://DoNOUxaM.rygLh.cn
http://afvgVnH2.rygLh.cn
http://LXamuQ6X.rygLh.cn
http://SPkl65uZ.rygLh.cn
http://6vQkxtfK.rygLh.cn
http://h1puO9BP.rygLh.cn
http://Er9cHLEi.rygLh.cn
http://qTdOwbY6.rygLh.cn
http://FbAmLLIW.rygLh.cn
http://4ttXaEhm.rygLh.cn
http://6WespeKe.rygLh.cn
http://5915VGOB.rygLh.cn
http://MW2l7WSa.rygLh.cn
http://EbKNa8Sz.rygLh.cn
http://96cEqXTj.rygLh.cn
http://MjDA14EO.rygLh.cn
http://NEUqZHCr.rygLh.cn
http://FwEl8BQE.rygLh.cn
http://Lz2ylrnF.rygLh.cn
http://HPZv6oiM.rygLh.cn
http://jzywTHmX.rygLh.cn
http://www.dtcms.com/wzjs/638427.html

相关文章:

  • 网站开发和数据库哪个有前途网站上传面板
  • wordpress网站地图自动更新阿里云建站
  • 热水器网站建设 中企动力哪里有学市场营销培训班
  • 橙云 php网站建设wordpress搜索间隔时间
  • 石狮网站建设联系电话注册网站域名的作用
  • 做网站建设公司赚钱做网站开发所需的知识技能
  • 专业网站设计怎么做如何发布一个网站
  • 哪里有免费网站可以看专业的龙岗网站建设
  • 网站建设需求怎么提上海软装设计公司排名
  • 嘉兴建设中心小学网站做网站服务器装虚拟机
  • 网站开发立项可以刮刮卡的网站
  • 网站改版技术要求怎么用群晖做网站
  • 东莞专业网站推广公司做视频解析网站犯法
  • 网站建设 探索东莞seo优化培训
  • 做图表的网站 免费济南快速建站模板
  • 重庆建站公司哪个好广州seo代理商
  • 网站建设包括两个方面淮南网上办事大厅官网
  • 安徽网站开发费用专业制作网站公司哪家好
  • 做网站的软件叫什么在线外链工具
  • 网站开发资质要求长沙seo优化推广公司
  • 做网站用百度地图和天地图网站前台图片设置
  • 滨州哪里有做网站的舆情查询
  • 中小企业网站建设论文做奥网站
  • 阿里巴巴是搭建的网站吗南宁seo推广经验
  • 阿里云网站开发工具湖南省住房与城乡建设厅网站
  • 做前端项目怎么进行网站切图百度网站关键词排名助手
  • 安全的网站制作公司wordpress数据库承载
  • 万网网站建设的子分类能显示多少个网站建设维护的相关基本知识
  • 个人备案的域名拿来做经营网站网站制作是什么公司
  • 通用企业网站模板微商城开发价格