نه چیز خاصی نیست مگر این که از close event ها استفاده کنی
به جای QWidget از QDialog و exec استفاده کن
Dialog *d=new Dialog; d->exec();