qt中的一个问题

来源:互联网 发布:怎么用软件开网店 编辑:程序博客网 时间:2024/05/19 03:42

1:这是我在看qt的一个pdf的时候遇到的问题。代码如下:

 

myDlg my1;
if(my1.exec()==QDialog::Accepted)
{
w.show();
return a.exec();
}

 

其中在my1上有一个button,w为一个widget,button的clicked信号,对应了my1的recept()槽。刚学qt死活看不懂这句话

现在好像大概明白了点,其中my1.exec()是指的my1进入了模态模式。show()默认的是非模态模式,当my1.exec需要返回的时候,只有在接受了返回的Accept才可以,现在看来accept是QDialog内置的函数和变量。

exec看到的资料说的是进入了消息循环状态,这个的大概意思也就是这样吧,my1进入了模态,等待消息处理,如果接收到了::Accept的话那么就是对应的事件发生了吧

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 军训脸被晒黑了怎么办 晚上吃了油炸的怎么办 楼梯又陡又窄怎么办 小孩不认真做作业怎么办 水厂出水水质不达标怎么办 野猪铁夹子夹到怎么办 燃气灶开孔尺寸大了怎么办 苹果电脑视频显示缺少插件怎么办 安装拼多多显示校验失败怎么办 中央庭黑盒被抢怎么办 lab值a值偏高怎么办 橱房管道堵死了怎么办 微信被别的手机同步登录怎么办 计算机机房空调坏了怎么办 被蝎子蛰了怎么办怎么处理? 月嫂走了孩子闹怎么办 转业军人自建房有困难怎么办 转业军人没配偶想异地安置怎么办 转业军人档案和身份证不符怎么办 转业军人个人资被单位遗失怎么办 空军飞行学员停飞后怎么办 2020年不脱贫的农户怎么办 马自达8停产后配件怎么办 钢铁雄心3没将领怎么办 江苏低于二本线怎么办 电工证快过期了怎么办 天正建筑打不开高版本的图纸怎么办 打开天正只显示cad怎么办 天正软件显示过期了怎么办 四岁宝宝经常吐怎么办 穿越火线登陆不上去怎么办 猫猫呕吐带血怎么办 狗又吐又拉稀怎么办 狗狗肠炎拉血怎么办 拉大便有血怎么办呢 工作中遇到不公待遇怎么办 老兵丢了退伍证怎么办 我的退伍证丢了怎么办 退伍证丢了怎么办啊 银行卡更换之前的卡号怎么办 收到联通欠费催款律师函怎么办