在主函数MainWindow::MainWindow(QWidget *parent)中
//使 LineEdit 获得手动输入的内容,setValidator()在lineEdit有,textEdit无
//只有QDoubleValidator和QIntValidator两种形式
ui->lineEdit_self->setValidator(new QDoubleValidator(this));
在MainWindow类的函数中
//将LineEdit上手动输入的内容作为一个值(double型),赋给其他函数运算
fGamma_self=ui->lineEdit_self->text().toDouble();
MyGammaCorrection_self(src, fGamma_self);
本文介绍在Qt界面编程中如何使用LineEdit组件获取用户输入,并通过setValidator方法限制输入类型,最后将输入值转换为double型进行进一步处理。
1万+

被折叠的 条评论
为什么被折叠?



