在Qt中,可以使用QLineEdit类来创建一个文本输入框,使用QPushButton类来创建一个按钮。要存储QLineEdit字符串并将其添加到QLineEdit,可以使用以下步骤:
QLineEdit *lineEdit = new QLineEdit(this);
QPushButton *button = new QPushButton("Add", this);
QString storedString;
connect(button, &QPushButton::clicked, this, [=]() {
storedString = lineEdit->text();
});
完整的示例代码如下:
#include <QLineEdit>
#include <QPushButton>
class MyWidget : public QWidget {
public:
MyWidget(QWidget *parent = nullptr) : QWidget(parent) {
QLineEdit *lineEdit = new QLineEdit(this);
QPushButton *button = new QPushButton("Add", this);
connect(button, &QPushButton::clicked, this, [=]() {
storedString = lineEdit->text();
// 在这里可以执行其他操作
});
}
private:
QString storedString;
};
这样,当用户在QLineEdit中输入文本并点击QPushButton时,该文本将被存储到QString对象中,你可以根据需要在槽函数中执行其他操作。
腾讯云存储专题直播
小程序云开发官方直播课(应用开发实战)
企业创新在线学堂
T-Day
DBTalk
Techo Day
Elastic 中国开发者大会
云+社区技术沙龙[第9期]
云+社区技术沙龙[第11期]
云+社区技术沙龙[第17期]
云+社区技术沙龙第33期
DB TALK 技术分享会
领取专属 10元无门槛券
手把手带您无忧上云