now i got new error, undefined reference to vtable for myWidget
#include<QApplication>
#include<QLabel>
#include<QLineEdit>
#include<QString>
Q_OBJECT
public:
private slots:
void processInput();
private:
};
myWidget
::myWidget(QWidget *parent
){
connect(lineEdit, SIGNAL(returnPressed()), this, SLOT(processInput()));
}
void myWidget::processInput(){
display->setText(text);
}
int main(int argc, char **argv){
myWidget window;
window.show();
return app.exec();
}
#include<QApplication>
#include<QLabel>
#include<QLineEdit>
#include<QString>
class myWidget:public QWidget{
Q_OBJECT
public:
myWidget(QWidget *parent=0);
private slots:
void processInput();
private:
QLabel *display;
QLineEdit *lineEdit;
};
myWidget::myWidget(QWidget *parent)
:QWidget(parent)
{
display=new QLabel;
lineEdit=new QLineEdit;
connect(lineEdit, SIGNAL(returnPressed()), this, SLOT(processInput()));
}
void myWidget::processInput(){
QString text=lineEdit->text();
display->setText(text);
}
int main(int argc, char **argv){
QApplication app(argc, argv);
myWidget window;
window.show();
return app.exec();
}
To copy to clipboard, switch view to plain text mode
Bookmarks