专栏电商日志财经减肥爱情
投稿投诉
爱情常识
搭配分娩
减肥两性
孕期塑形
财经教案
论文美文
日志体育
养生学堂
电商科学
头戴业界
专栏星座
用品音乐

开源软件入门系列

  不定期更新开源软件的入门教程和二次开发相关内容,欢迎大家阅读和留言交流
  目前拟定的相关方向为:QtQCustomPlotVtkParaviewOpenFoamFreeCADCTK
  这个月拟更新部分Qt相关的内容
  1。1Qt多线程
  1。2Qtmvc框架
  1。3Qtmvvm框架
  1。4Qtmfc支持
  今天文章的标题为Qt多线程之QThread
  基本介绍
  在进行桌面应用程序开发时,假设需要处理较为复杂的逻辑,如果只用主线程,会导致卡顿,因为一个线程只能同时处理一件事。因此需要多线程,主线程处理窗口事件,其他子线程处理逻辑并将结果传递给主线程。
  QT中使用多线程需注意以下事项:
  1。默认线程为窗口线程,也叫主线程,负责窗口事件处理及窗口控件的数据更新。
  2。子线程负责后台的业务逻辑,不能对窗口进行任何操作。
  3。子线程与主线程之间的数据传递需要QT的信号和槽机制。
  一。QThread
  QT提供了一个线程类Qthread,接下来介绍需要用到的函数。
  1。公共成员函数
  boolisFinished();判断进程是否结束
  boolisRunning();判断进程是否在进行
  Prioritypriority();获取线程优先级
  voidsetPriority(Prioritypriority);设置线程优先级
  voidexit();退出线程
  voidwait();等待线程任务完成,然后退出线程,一般会在exit函数后使用。
  2。槽函数
  voidquit();效果等同于exit
  voidstart();启动线程
  3。信号
  voidfinished();线程结束后会发出该信号
  voidstarted();线程开始时发出该信号
  4。静态函数
  QThreadQThread::currentThread();返回当前线程的指针
  intQThread::idealThreadCount();返回可以运行的理想线程数,与当前电脑CPU核心数相同
  5。任务处理函数
  〔virtualprotected〕voidrun();子线程处理的任务写到该函数中,该函数为虚函数,因此需要建立子类继承QThread重写run,而且是protected,因此不能类外调用,使用时调用start(),start会自动调用run。
  使用方法
  QT提供多种建立子线程的方法,先介绍简单的一种。
  第一步:创建一个类,使其继承QThread。
  ClassMyThread:publicQThread
  第二步:重写run函数,在函数内写子线程要处理的任务
  第三步:在主线程创建子线程对象,即在mainwindow。cpp中如下操作:
  MyThreadsubThreadnewMyThread;
  第四步:调用start
  subThreadstart();
  实例演示
  接下来通过实例演示QT多线程的使用,实现生成随机数。首先在UI里建立一个QListWidget,objectName改为rand,用于显示生成的随机数。然后建立一个按钮,objectName改为start,用于启动子线程。
  建立类MyThread,基类设为QObject,生成之后注意将继承的父类改为QThread,此处修改类名为Generate不是必要,可根据需要自行更改。
  重写run函数,注意增加需要的头文件,代码如下:
  MyThread。h
  recvNum函数用于接收主线程传过来的需要生成的随机数总数;
  SendArray信号用于将生成的随机数传递给主线程
  MyThread。cpp
  QElapsedTimer
  用于计算执行任务所需要的时间,单位是毫秒
  mainwindow。cpp
  主窗口析构时会发射destroyed信号,此时执行子线程的退出和delete操作。
  main。cpp
  此处由于QT版本为5。1。2,无法识别Qvector,因此需要注册类型。最新版QT不需要增加这一行代码。
  运行结果
  运行程序,点击start按钮,显示生成的随机数
  应用程序输出当前线程地址以及生成的随机数数量和所需时间。
  下期我们介绍下Qt多线程的第二个部分QObject::moveToThread的用法

我院开通数字人民币支付,预约挂号门诊缴费均可使用为助力上海建成全国首个覆盖数字人民币的医疗支付统一平台,近日,上海市儿童医院实现了数字人民币在门急诊及出入院处的应用。今后,患者在收费窗口及线下自助设备进行预约挂号门诊缴费等就医服台商二代接力梅好事业结出幸福小果台湾青年杨棋崴(左)与父亲杨荣辉在查看青梅质量。受访者供图中新网泉州9月8日电(吴冠标程小娇)在正于福建泉州举办的第十五届海峡两岸(泉州)农产品采购订货会(简称农订会)上,登陆10数币新品受热捧,低碳卡硬件钱包吸引近40万人申领北京日报客户端记者潘福达记者9月16日从美团获悉,上线半个月的美团数字人民币低碳卡硬件钱包已吸引近40万人预约申领。数字人民币创新应用正从展台和概念,逐步走入百姓日常生活。数字人民华为Mate50,吹响反攻号角不久前,第三方市场调研机构Canalys发布中国智能手机市场二季度的出货量为6740万台,同比下降10。该机构预测,今年全年出货量将不足3亿台,或是2012年以来的最差表现。作为该德国联邦财政部长林德纳认为德国商业银行没有理由仓促行事德国ntv德国商业银行目前正在实施一项紧缩储蓄计划在金融危机中,国家必须拯救德国商业银行。在近十五年后,联邦政府仍然持有股份,与此同时,财政部对银行的发展感到满意,在退出时也有意放美国集结14国对华下手,这场阴谋恐难得逞一直以来,美国将自私自利的优点发挥的淋漓尽致,不管是谁,只要牵扯到自己的利益,一概六亲不认。似乎,在美国眼里,世界就是自己的韭菜地,想什么时候收割就什么时候收割,弄得其他国家怨声载超级大冷门!美国男篮美洲杯爆冷输球6分惜败墨西哥遭开门黑北京时间9月3日,美洲杯小组赛正式打响,揭幕战首个比赛日便曝出大冷门,美国队以6773爆冷输给墨西哥,遭遇开门黑。要知道,美国队可是世界排名第一的超级强队,而墨西哥只是排名第24位芜湖市2022年上半年各区县GDP弋江区386。08亿,南陵县161。87亿芜湖市,地处安徽省东南部,是全省的省域副中心城市,也是南京都市圈和合肥都市圈的重要组成部分。其总面积为6009。02平方千米,拥有367。2万的常住人口。在2021年芜湖市开通了2马千里以朝鲜半岛为支轴以东南亚为依托,明治维新日本想干啥日本这个国家的野心或者说军国主义一直在盛行,时至今日也不得不防。说起九一八,还得从1868年明治维新时日本制定的基本国策说起,从那时起,日本的基本国策就是侵略扩张性大陆政策。大体意社保基金连续持仓八大行业核心标的(附详解)社保基金的投资基金股票投资的比例虽然不高于40,但这也是很大规模的一笔资金截止2021年末,社保基金规模超过3万亿元社保基金自成立以来的年均投资收益率8。30,累计投资收益额17,七星彩最新规律22108期千位014569主攻0549百位023478主攻0378十位124578主攻2478个位024789主攻2479二定00XX02XX03XX04XX07XX08XX10XX12XX
刘会成提升电力产业的含金量含新量含绿量2022年太原能源低碳发展论坛期间,碳中和与煤炭高质量发展论坛暨第十二届全球新能源企业500强峰会召开。晋能控股电力集团党委书记董事长总经理刘会成作主旨发言。以下为发言内容整理随着下次油价或大跌,预计下调超350元吨,油价9月21日晚调整在本周二晚进行的今年第17次油价调整中,油价重新上涨,实现了今年的第11次上调,根据油价调整规则,现在已经进入下一次油价调整的统计之中,受到这几天国际油价下跌影响,油价又出现了预计刚刚发布!晋江2家上榜9月7日上午2022中国民营企业500强峰会召开会上全国工商联发布2022年中国民营企业500强晋江2家企业上榜分别是安踏体育用品集团有限公司福建百宏聚纤实业有限公司据了解,今年是预防近视的几种安全有效方法现在我们这个孩子的近视发病率是越来越高了啊,大家可能会在自己孩子突然发现近视的时候会比较紧张,家长,这个时候呢,就不知道该怎么办了,我在这里给大家先介绍几种有科学证实的有效的安全的NASA9月26日将直播双小行星重定向测试NASA的DART测试将于下个月启动,该航天局计划让太空爱好者有机会现场观看这一行动。DART测试已经进行了多年,NASA在2019年首次宣布DART。不过现在,测试的时间终于到了iPhone14Pro售价公布7999元起9月16日发售iPhone14Pro和iPhone14Pro的售价正式公布,售价分别为999美元和1099美元,和iPhone13Pro和13ProMax的起售价相同,国行的售价仍然是7999元华为投资100亿,在重庆建设超级工厂!预计2023年7月31日前完工税收政策,税收园区,详情了解公众号轻捷税众所周知,我国是基建狂魔,能走到的地方就一定有建筑。所以随着基建狂魔的一时兴起,华为和塞力斯的第三个工厂来了!这两者强强联手准备在重庆建设超加拿大华人注意!回国政策有变!机票便宜了,最低697回国政策时刻牵动着加拿大华人的心。核酸检测入关手续隔离安排,这些都需要提前了解做好准备,无论哪步出岔子,都会影响到整个回国计划。最近,回国核酸检测又有了新变化,核酸检测要求变严,申八位晚年定居内地的港星,有人创办工厂有人住山间别墅,各个幸福随着大陆的不断发展,香港地区的物价和房价又只升不减,所以很多香港老牌明星都选择来内地定居。一方面是因为发展工作可以更方便些,但更多的原因还是为了自己可以安度晚年。苑琼丹58岁苑琼丹千亿级新材料碳纳米管性能优势研发壁垒产业链布局等碳纳米管属于一维纳米材料,具有高强度和高导电导热性的优秀性能,其下游应用主要涵盖新能源汽车产业3C数码产业半导体产业电力基础设施等领域。碳纳米管的大规模商业应用需求最主要来自锂电池菠萝沟旁的那片矮树每一棵树,都有属于它的价值。题记树,是大凉山的底色。它们生长在这片历史悠久风景秀丽文化深厚的土地上,与当地彝族同胞世代相伴,与这里的许多老地名相关。壮美大凉山(买锐摄)树本来长在山
友情链接:快好找快生活快百科快传网中准网文好找聚热点快软网