问题一:Dialog::Dialog(QWidget *parent):QDialog(parent)中的QDialog(parent)
答:http://blog.youkuaiyun.com/u011450537/article/details/42100029
派生类显示调用父类的构造函数,并传参,调用顺序是先调用父类构造函数,再调用派生类的构造函数,若不写,调用父类的默认构造函数。
问题二:setModal(true);
答:modal - 指定 dialog 是否阻止在显示的时候将内容输入其他窗口。也就是说,“有模式”意味着该窗口打开时其他窗口都被屏蔽了,你可以试试,在此情况下,点击程序的其他窗口是不允许的。
问题三:QMessageBox::critical(NULL,QObject::tr("数据库打开错误"),db.lastError().text()
critical()函数应用被用于保留严重错误,null父窗口,标题:数据库打开错误,数据库错误信息。
问题四:Qaction
QAction类提供了抽象的用户界面action,这些action可以被放置在窗口部件中。应用程序可以通过菜单,工具栏按钮以及键盘快捷键来调用通用的命令。由于用户期望每个命令都能以相同的方式执行,而不管命令所使用的用户界面,这个时候使用action来表示这些命令就显得十分有用。 Actions可以