For the following code I get a nice icon in debug but a wrong icon in release mode. It is a stripped version originating in a QAbstractItemModel application.

Windows XP, Qt 4.8.4, Visual Studio 2010

Debug:Icon1.png

Release: Icon2.png

Thank you!

Qt Code:
  1. #include <QApplication>
  2. #include <QPainter>
  3. #include <QMainWindow>
  4.  
  5. QIcon icon() {
  6. QPixmap Icon(16,16);
  7. QPainter Painter(&Icon);
  8. Painter.drawLine(0,7,15,7);
  9. return Icon;
  10. }
  11.  
  12. int main(int argc, char *argv[]) {
  13. QApplication Application(argc, argv);
  14. QMainWindow Window;
  15. Application.setWindowIcon(icon());
  16. Window.show();
  17. return Application.exec();
  18. }
To copy to clipboard, switch view to plain text mode