我已經瀏覽了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