BUY*_*BUY 5 c++ qt qmessagebox
我正在使用Qt c ++创建一个ui应用程序。
我有一条error使用QMessageBoxClass 创建的消息:
QMessageBox errorMessage;
errorMessage.critical(0, "Error", "An error has occured !");
errorMessage.setFixedSize(500, 200);
Run Code Online (Sandbox Code Playgroud)
它就像是:
我想更改红色圆圈中的图标和标题。
我将不胜感激任何帮助。
提前致谢。
但是,您可以使用QMessageBox::critical(0, "Error", "An error has occured !");因为critical(...)方法是,static并且无需创建的实例QMessageBox。
使用波纹管code:
QMessageBox mb("Application Name",
"Hardware failure.\n\nDisk error detected\nDo you want to stop?",
QMessageBox::NoIcon,
QMessageBox::Yes | QMessageBox::Default,
QMessageBox::NoButton,
QMessageBox::NoButton);
QPixmap exportSuccess("/media/msi/Information/Pictures/Icons/Icons Pack/PNG/48X48/about.png");
mb.setIconPixmap(exportSuccess);
mb.exec();
Run Code Online (Sandbox Code Playgroud)
此示例工作100%