• 6795阅读
  • 5回复

[提问]qt子线程QThread调用问题求教 [复制链接]

上一主题 下一主题
离线wenshameng
 
只看楼主 倒序阅读 楼主  发表于: 2013-01-04
想请问一下谁知道在QT的子线程中如何读取UI上的控件的值啊?比如:我的主界面上有几个QLineEdit用作输入控件,我想在一个子线程中读取这些控件中的值,应该怎么弄呢??请各位高手指点,谢谢!
离线jdwx

只看该作者 1楼 发表于: 2013-01-04
回 楼主(wenshameng) 的帖子
启动线程之前把数值送进去。
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线wjlsmail

只看该作者 2楼 发表于: 2013-01-04
关联一个带引用形参的信号,线程中触发,UI中传出值。
离线qxwq123t

只看该作者 3楼 发表于: 2013-01-05
qt的多线程编程咋办?
基本步骤是什么?
离线realfan

只看该作者 4楼 发表于: 2013-01-05
回 3楼(qxwq123t) 的帖子
创建一个继承自QThread类的子类,重写run函数,调用start方法,开启线程
class MyThread : public QThread
{  
     Q_OBJECT
protected:
    void run(){
    //这里的代码运行在子线程
     };
};  

MyThread  myThread;
myThread.start(); //这里开启了一个子线程
多个线程可能同时访问到同一个对象时,要加锁
离线qxwq123t

只看该作者 5楼 发表于: 2014-07-08
谢谢,学习了。
快速回复
限100 字节
 
上一个 下一个