CMakeLists.txt
widget.h
widget.cpp
//查找模块和链接到库
find_package(Qt6 REQUIRED COMPONENTS Charts)
target_link_libraries(mytarget PRIVATE Qt6::Charts)
----------------------------
timer(new QTimer(this))//初始化(写到Widget函数花括号前)
timer->setInterval(1000);//设置定时器间隔
connect(timer,&QTimer::timeout, this, &Widget::fn);//连接到槽函数
timer->start();//启动定时器
timer->stop();//停止定时器
//延时执行
QTimer::singleShot(10000, [=](){
//代码块
}
定时器 QChronoTimer支持最大的时间间隔 ±292年,支持测量时间间隔,类似 QElapsedTimer
< QTimer>
//创建指针变量
QTimer *timer = nullptr;
timer(new QTimer(this))//初始化(写到Widget函数花括号前)
timer->setInterval(1000);//设置定时器间隔
connect(timer,&QTimer::timeout, this, &Widget::fn);//连接到槽函数
timer->start();//启动定时器
timer->stop();//停止定时器
//延时执行
QTimer::singleShot(10000, [=](){
//代码块
}
QSpinBox/QDoubleSpinBox
//读取
int a = ui->控件名->value();//QSpinBox
double a = ui->控件名->value();//QDoubleSpinBox
//写入
ui->控件名->setValue();//写入值
ui->控件名->setRange(0, 100);//写入范围