Standard "About" dialog in Qt

In my program Wallch ( http://sourceforge.net/projects/wall-changer/ ), i have added a new qt designer form class.

It works just fine!

( I referred the name of my application so if you want to check the project , not because it is my app )


You can use QMessageBox::about for simple about dialogs, or write your own QDialog subclass if you need anything more special/fancy.


  1. Create a form. Right click on Project, Add New.., then select Qt in Files and Classes, select Qt Designer Form Class on right side and click choose..
  2. Select Dialog without Buttons and click next.
  3. Name it, for example "About".
  4. Open About.ui in designer and change this window as desired, i.e. add icon, text, buttons (maybe only OK button) and save it.
  5. In mainwindow.h add this object, i.e. About *about;
  6. In mainwinodw.cpp instantiate it, about = new About(this); If you put 0 instead of this, it will not be a "modal" window, so add this in parentheses.
  7. Go to Designer and in Action Editor right click on menu item and select Go to slot -> triggered.
  8. Write about->show(); in that slot.