我已经浏览了Qt文档,但是在我的项目中,我希望让我的大部分非图形的“更多思考”部分程序在单独的.cpp文件上。 鉴于这种情况,我是想采取键入到QLineEdit的对象的文本,它的用户触发“returnPressed”行动后保存为一个字符串,但是当我键入:将QLineEdit对象的内容保存为字符串变量(C++)
void MainWindow::on_lineEdit_returnPressed()
{
QMessageBox msgBox;
msgBox.setText("The entry has been modified.");
msgBox.exec();
//The line which should save the contents of the QLineEdit box:
string input = QLineEdit::text();
}
...到模板由Qt Creator IDE提供(带有希望创建的所有必需插槽)编译器返回
In member function 'void MainWindow::on_lineEdit_returnPressed()'
cannot call member function 'QString...'
...等等。
我该如何重写我的代码才能正确执行此操作?
这将是很好如果你可以详细说明为什么这是正确的,为什么提问者的代码不起作用。 – 2014-09-20 23:25:01
我应该如何将你的功能应用到我的代码中? – 2014-09-21 00:09:13