Hi guys.
I have a little problem. I am a new one. I want to do basic tutorial in Qt.
Notepad::Notepad(QObject *parent) :
QObject(parent)
{
QTextEdit *textEdit = new QTextEdit;
QPushButton *quitButton = new QPushButton("&Quit");
QObject::connect(quitButton, SIGNAL(clicked()),qApp, SLOT(quit()));
QVBoxLayout *layout = new QVBoxLayout;
layout->addWidget(textEdit);
layout->addWidget(quitButton);
setLayout(layout);
setWindowTitle(tr("Notepad"));
}
void Notepad::quit(){
QMessageBox messageBox;
messageBox.setWindowTitle(tr("Notepad"));
messageBox.setText(tr("Do you really want to quit?"));
messageBox.setStandartButtons(QMessageBox::Yes | QMessageBox::No);
messageBox.setDefaultButton(QMessageBox::No);
if(messagebox.exec() == QMessageBox::Yes)
qApp->quit();
}
I got “setLayout, setWindowTitle, messageBox was not declared in this scope” error.
I got “Class MessageBox has no member named setStandartButtons” error.
I guess I didnt include some library. How can i fix them?
↧