QT/C++构造函数参数简单问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了QT/C++构造函数参数简单问题相关的知识,希望对你有一定的参考价值。
请问我这有个小问题,就是新建一个工程,在界面上添加一个lable,以及一个button,
有一个线程A,实现功能:把全局变量X +1;并显示在界面的lable上
全局变量:static int x
我想实现按一下button打开一个线程A,可以按下多次button
问题是:怎么实现在线程的构造函数里传参,把界面ui传进去,好让线程能在它自己的功能函数里对ui的lable进行操作??
开启新线程时不是也有个参数可以传递吗?
把你那label变量的地址传进线程里不就行了?
如果要传的实参比较多,那就弄个结构体,然后把结构体变量的地址传给形参就行了。 参考技术A Qt中的子线程不能对主线程里的UI进行操作,你可以在线程中发出信号,在主线程中相应的槽进行数据的操作。
以上是关于QT/C++构造函数参数简单问题的主要内容,如果未能解决你的问题,请参考以下文章
必须在传递给 C 运行时函数的 QWidget 和无效参数之前构造一个 QApplication