C++ (Qt)void MyQFrame::mousePressEvent(QMouseEvent *e){ QTimer::singleShot(0, this, SLOT(createDialog()));} void MyQFrame::createDialog(){ // тут создавай свой диалог}