我是新來的qt4,我試圖獲取輸入文本數據。但我沒有得到。獲取lineEdit輸入數據
任何人都可以幫助我嗎?我會很感激。
謝謝。
例子我在做什麼的:
adduser.cpp
#include <QtGui>
#include "adduser.h"
myQt_user::myQt_user(QDialog *parent)
{
setupUi(this); // this sets up GUI
connect(pushButton_adduser, SIGNAL(clicked()), this, SLOT(add_user()));
}
void myQt_user::add_user()
{
users = lineEdit_user->text();
QMessageBox::information(this, tr("Data"),tr("Get user:" +users));
}
adduser.h
#ifndef ADDUSER_H
#define ADDUSER_H
#include "ui_dialog_useradd.h"
class myQt_user: public QDialog, private Ui::windows_add
{
Q_OBJECT
public:
myQt_user(QDialog *parent = 0);
QLineEdit *lineEdit_user;
QString users;
public slots:
void add_user();
};
#endif
埃羅:
adduser.cpp:-1: In member function 'void myQt_user::add_user()':
adduser.cpp:13: error: no matching function for call to 'myQt_user::tr(const QString)'
adduser.h:9: candidates are: static QString myQt_user::tr(const char*, const char*)
adduser.h:9: note: static QString myQt_user::tr(const char*, const char*, int)
請描述你的實際問題。不知道你的UI文件中有什麼,不可能修復你的代碼。 – Mat