20200114常见对话框

1.lamd表达式: 不用自定义槽函数,利用c++11 函数对象特性, 需要在工程文件中添加 CONFIG += C++11 :

connext(b,QPushBottrn::ticked,

[=]() // 等号表示下面需要用到外面的变量,但是不能修改外面的值, 如果要修改外面的值也可以将=换为
&

{
// 括号里写动作,就是反应槽
}

)

2.菜单栏

1.继承QMainWindow 2.创建菜单栏QMenueBar, 3.添加菜单QMenue, 将菜单添加进菜单栏, 4.为菜单添加相应动作

QAction * a = menue->addAction("");

connect(a, &QAction::trigged
[=]()

{
// 自定义槽
}

)

3.常用的窗口

1.浮动窗口 2.状态栏 3.关于about窗口 4.选择路径,过滤文件窗口 5.问题对话框, 6.模态对话框,7.非
模态对话框

posted @ 2020-01-14 11:18  紫气东来老子西行  阅读(180)  评论(0)    收藏  举报