在Qt C++中,你可以使用QLineEdit
类的text()
方法来获取QLineEdit
控件中的文本。以下是一个示例:
#include <QApplication>
#include <QMainWindow>
#include <QLineEdit>
#include <QPushButton>
#include <QDebug>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QMainWindow window;
QLineEdit lineEdit(&window);
lineEdit.setGeometry(50, 50, 200, 30);
QPushButton button("获取文本", &window);
button.setGeometry(50, 100, 100, 30);
QObject::connect(&button, &QPushButton::clicked,
[&]() {
QString text = lineEdit.text();
qDebug() << "获取到的文本:" << text;
});
window.show();
return app.exec();
}
在这个示例中,我们创建了一个QLineEdit
对象,并将其添加到主窗口上。然后,我们还创建了一个按钮来触发获取文本操作。当按钮被点击时,我们通过调用lineEdit.text()
方法获取到文本,并打印到控制台。
请注意,这只是一个简单的示例,具体使用方式可能会根据你的应用程序和需求而有所不同。你可以根据需要进行适当地修改和扩展。
内容由零声教学AI助手提供,问题来源于学员提问