Qt C++ Tutorials For Beginners – Setting Icon on QMessageBox
The code below shows how to set custom icons on QMessageBox using qt creator.
Step 1 – File->Other Project->Empty Qt Project
When we create aEmpty Qt Project There is nothing in the Project explorer, and even the .pro file has nothing in it. So, we need to create a main.cpp file.
Step 2 – Right Click on Project -> Add New -> C++ -> C++ Source file -> Choose
And Give the name main.cpp file and press finish.
main.cpp
#include <QApplication>
#include <QMessageBox>
int main(int argc,char** argv)
{
QApplication app(argc,argv);
QMessageBox messageBox;
messageBox.setIconPixmap(QPixmap("coffee-cup-icon.png"));
messageBox.setText("This QMessageBox is with\ncustom icon !!!");
messageBox.setWindowTitle("QMessageBox with Custom Icon..");
messageBox.show();
return app.exec();
}
.pro file
TARGET = Sample
QT = core gui
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
SOURCES += \
main.cc

Leave a Reply