I want to personalize button's labels so i do this:
QMessageBox *msgBox = new QMessageBox(QMessageBox::Warning, QString("blablabla"), QString("blablabla"), 0, this);
msgBox->addButton(QString("Option 1"), QMessageBox::Yes);
msgBox->addButton(QString("Option 2"), QMessageBox::No);
To copy to clipboard, switch view to plain text mode
and get such a message from compilator:
Window.cpp: In member function 'void PicDevWindow::changeMode(int)':
Window.cpp:268: error: no matching function for call to 'QMessageBox::addButton(QString, QMessageBox::StandardButton)'
Window.cpp:269: error: no matching function for call to 'QMessageBox::addButton(QString, QMessageBox::StandardButton)'
make[1]: *** [release/Window.o] Error 1
make[1]: Leaving directory `/h/prg0233'
make: *** [release] Error 2
Window.cpp: In member function 'void PicDevWindow::changeMode(int)':
Window.cpp:268: error: no matching function for call to 'QMessageBox::addButton(QString, QMessageBox::StandardButton)'
c:/Qt/4.8.0/include/QtGui/../../src/gui/dialogs/qmessagebox.h:143: note: candidates are: void QMessageBox::addButton(QAbstractButton*, QMessageBox::ButtonRole)
c:/Qt/4.8.0/include/QtGui/../../src/gui/dialogs/qmessagebox.h:144: note: QPushButton* QMessageBox::addButton(const QString&, QMessageBox::ButtonRole)
c:/Qt/4.8.0/include/QtGui/../../src/gui/dialogs/qmessagebox.h:145: note: QPushButton* QMessageBox::addButton(QMessageBox::StandardButton)
Window.cpp:269: error: no matching function for call to 'QMessageBox::addButton(QString, QMessageBox::StandardButton)'
c:/Qt/4.8.0/include/QtGui/../../src/gui/dialogs/qmessagebox.h:143: note: candidates are: void QMessageBox::addButton(QAbstractButton*, QMessageBox::ButtonRole)
c:/Qt/4.8.0/include/QtGui/../../src/gui/dialogs/qmessagebox.h:144: note: QPushButton* QMessageBox::addButton(const QString&, QMessageBox::ButtonRole)
c:/Qt/4.8.0/include/QtGui/../../src/gui/dialogs/qmessagebox.h:145: note: QPushButton* QMessageBox::addButton(QMessageBox::StandardButton)
make[1]: *** [release/Window.o] Error 1
make[1]: Leaving directory `/h/prg0233'
make: *** [release] Error 2
To copy to clipboard, switch view to plain text mode
when i define earlier
const QString label1("Tak");
To copy to clipboard, switch view to plain text mode
It still doesn't work.
Bookmarks