Qt如何用一个按钮和输入框实现将输入框中的数据读入到一个变量中
时间: 2024-03-02 09:53:46 浏览: 211
一个简单的qt版测试QLineEdit单行输入框,面板上输入账号密码
5星 · 资源好评率100%
在Qt中,可以通过QPushButton和QLineEdit控件实现将输入框中的数据读入到一个变量中。
首先在Qt Designer中将QPushButton和QLineEdit控件拖入窗口中,然后给QPushButton添加clicked()信号,并将其与一个槽函数关联。
在槽函数中,可以使用QLineEdit的text()函数获取输入框中的数据,并将其存储到一个变量中。
以下是一个示例代码:
```c++
// 定义槽函数
void MainWindow::onButtonClicked()
{
QString inputText = ui->lineEdit->text();
// 将输入框中的数据存储到变量inputText中
}
// 将QPushButton的clicked()信号与槽函数关联
connect(ui->pushButton, SIGNAL(clicked()), this, SLOT(onButtonClicked()));
```
其中,ui是窗口的指针,lineEdit和pushButton分别是输入框和按钮的对象名。
阅读全文