Q学习第31天-QThread
新建一个类:
在Main头文件中定义全局变量和槽函数:
实现如下:使用QThread将一个文本框的值切换我是单数/我是复数
#include "mainwindow.h" #include "ui_mainwindow.h" #include <QDateTime> #include <QThread> #include <QDebug> MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow) { ui->setupUi(this); mythread=new CustomeThread(this); connect(mythread,&CustomeThread::threadTimeout,this,&MainWindow::on_MyThreadChanged); } MainWindow::~MainWindow() { delete ui; } void MainWindow::on_btn_Start_clicked() { mythread->start(); qDebug()<<"启动:"<<endl; } void MainWindow::on_btn_Stop_clicked() { mythread->terminate(); qDebug()<<"停止:"<<endl; } void MainWindow::on_MyThreadChanged() { index++; if(index%2==0) { ui->textEdit->setText("我是偶数"); } else { ui->textEdit->setText("我是单数"); } }
源码下载:https://files.cnblogs.com/files/zxtang/SerialPortPro.rar?t=1715011742&download=true
4556