// 在对话框的构造函数中设置全屏显示。 Dialog::Dialog(QWidget *parent) : QDialog(parent), ui(new Ui::Dialog) { ui->setupUi(this); showFullScreen(); } //在对话框的重绘事件中设置灰色半透明背景,不过实际运行只看到了灰色,而不见透明效果,不过安卓中每个程序独占整个屏幕,背景透明也没都大用处。 void Dialog::paintEvent(QPaintEvent *e) { Q_UNUSED(e) QPainter painter(this); painter.fillRect(rect(), QColor(130, 130, 130, 180)); } //按钮点击事件处理,弹出一个消息框。 void Dialog::on_pushButton_clicked() { QMessageBox::information(this, tr("message"), tr("I love you! \n\t xiao hui")); }
原文:http://blog.csdn.net/xiaohui_hubei/article/details/38948087