1. 程式人生 > >Qt如何建立對話方塊?

Qt如何建立對話方塊?

模態對話方塊 

#include<QDialog>
QDialog dlg;
            dlg.exec();

非模態對話方塊

#include<QDialog>
QDialog*p=newQDialog;
p->setAttribute(Qt::WA_DeleteOnClose);
p->show();

標準對話方塊

關於對話方塊

#include<QMessageBox>
QMessageBox::about(this,"關於Qt","----");

問題對話方塊

#include<QMessageBox>
intret=QMessageBox
::question(this,"areyouok","ok?",
QMessageBox::Yes,
QMessageBox::No);

檔案對話方塊 

#include<QMessageBox>
QStringret=QFileDialog::getOpenFileName(this,"open","../");
qDebug()<<ret;