QMyDialog : public QDialog{ public: QMyDialog ( QWidget * parent = 0, Qt::WindowFlags f = 0 ) : QDialog ( parent, f ) {} virtual void showEvent ( QShowEvent * event ) { // выполняй всё что хочешь }};void main(void){ QMyDialog *myDialog = new QMyDialog(); myDialog->exec();}
class MyDialog : public QDialog { void paintEvent( QPaintEvent * event ) { QDialog::paintEvent( event ); .... }};