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

哪里有国内网站建设公司企业站seo哪家好

哪里有国内网站建设公司,企业站seo哪家好,高端产业主要指哪些领域,网络营销是啥意思情况描述 今天我创建了一个QT多线程的工程#xff0c;框架如下。我希望通过指针的方式#xff0c;让子线程去直接修改主线程的ui组件#xff0c;但事与愿违。 class ChildThread : public QThread {Q_OBJECT public:ChildThread (MainThread* par):m_Par(par){}; protecte…情况描述 今天我创建了一个QT多线程的工程框架如下。我希望通过指针的方式让子线程去直接修改主线程的ui组件但事与愿违。 class ChildThread : public QThread {Q_OBJECT public:ChildThread (MainThread* par):m_Par(par){}; protected:void run() override {while(true){m_Par.ui-label.setValue()//子线程修改主线程的ui组件}} public:MainThread* m_Par };class MainThread : public QWidget {Q_OBJECT public:MainThread (QWidget *parent nullptr) : QWidget (parent) {QLabel *label new QLabel(Current Time: , this);setCentralWidget(label);// 创建子线程m_ChildThread new ChildThread (this);// 启动子线程m_ChildThread-start();} private:ChildThread *m_ChildThread; };存在的问题子线程修改主线程ui是不安全操作 在Qt中GUI相关的操作例如更新UI元素通常应该在主线程中执行。直接在子线程中更新UI是不安全的可能会导致未定义的行为或崩溃。 正确的做法是利用QT的信号与槽函数机制。在子线程处理完业务后发出信号并携带上结果给主线程交给主线程渲染。 class ChildThread : public QThread {Q_OBJECT signals:void Msg(const QString message); public:ChildThread (); protected:void run() override {while(true){emit Msg(这是一条消息);}} public:MainThread* m_Par };class MainThread : public QWidget {Q_OBJECT public:MainThread (QWidget *parent nullptr) : QWidget (parent) {QLabel *label new QLabel(Current Time: , this);setCentralWidget(label);// 创建子线程m_ChildThread new ChildThread ();connect(m_ChildThread, m_ChildThread::Msg, this, MainThread::Msg);// 启动子线程m_ChildThread-start();} private slots:void Msg(const QString message){ this.label.setText(message); } private:ChildThread *m_ChildThread; };这里要注意两点 1、信号携带的数据要和槽函数接受的数据保持一致变量名可以不一样。 子线程信号 signals:void Msg(const QString message); 主线程槽函数private slots:void Msg(const QString message){ this.label.setText(message); } 2、信号与槽函数链接如果官方的链接方式无效果就换成直接引用。 方式一 connect(m_ChildThread, SINGAL(m_ChildThread::Msg), this, SLOT(MainThread::Msg)); 方式二 connect(m_ChildThread, m_ChildThread::Msg, this, MainThread::Msg);
http://www.dnsts.com.cn/news/146853.html

相关文章:

  • 长沙机械网站建设深圳市宽带哪个公司的好
  • 做网站的一些好处WordPress显示插件
  • 做二手车广告推广哪家网站好wordpress钩子函数
  • 设计师网站十大网站排名西安企业招聘官网
  • 在那个网站做ppt可以赚钱局域网网站建设需要什么条件
  • 中国化学第九建设公司网站引流量的网站
  • 网站显示后台登陆链接地方门户网站的分类
  • wordpress漏洞视频seo网站关键词排名软件
  • 江津区做网站企业一般用哪个erp系统
  • 请简述网站建设的方法网站设计方案书ppt
  • 制作网站需要钱吗4399自己做游戏网站
  • 网站建站主题网站建设费用文档
  • 怎么做企业网站推广的方法极客学院 wordpress
  • 不想花钱做网站推广绵阳网站建设开发
  • 端子网站建设网站蓝色导航栏代码
  • 基于jsp网站开发与实现建设部网站安全考核证书查询
  • wordpress建立外贸网站网站欣赏与创建网页
  • 图书馆门户网站建设快速开发网站
  • 做视频网站需要流量做网站怎样写标题
  • 河南制作网站郑州的网络科技有限公司
  • 上海公司做网站西安高端网站制作公司
  • 做网站的如何兼职常见的网站结构
  • 做第一个php网站整形网站整站源码
  • 新西兰网站开发专业贵州网架公司
  • 宁夏制作网站公司让网站打开更快
  • 正规货源网站大全vps安装wordpress
  • 台州网站关键字优化网站开发招聘职位
  • 自己做的网站图片挡住了导航栏做搬运的话哪个网站好
  • php源码项目门户网站开发建设部评职称查询网站
  • 云南省建设学校网站查指数