lmmp.net
当前位置:首页 >> Qt中的iF(Dlg.ExEC() == QDiAlog::ACCEptED)如何实... >>

Qt中的iF(Dlg.ExEC() == QDiAlog::ACCEptED)如何实...

把pushbutton去掉

复制的,我不懂QT 这个先说这个 myq.exec() 这个就是个等待消息的循环,就是说它在等待你给的命令。 再说这个 QDialog::Accepted,这个是跳出来的对话框,你选择的接受信号。Accepted信号通常就是回车或者确定、OK之类的。 整个的意思就是说,当...

这个先说这个 myq.exec() 这个就是个等待消息的循环,就是说它在等待你给的命令。 再说这个 QDialog::Accepted,这个是跳出来的对话框,你选择的接受信号。Accepted信号通常就是回车或者确定、OK之类的。 整个的意思就是说,当跳出来个对话框,...

QDialog::Accept 是个int 型的定义,代表您点击了对话框的“接受”(确定OK)按钮。 my1一定是个QDialog对象了。 my1.exec()是让这个对话框执行并显示出来等待用户操作。 这个判断是显示一个对话框,并检测用户是否点击了确定,如果点击确定,执行...

遇见以上问题是很平常的事情。出现故障的地方无非就两点: 请先把已经存在的debug和release文件夹删除,重新编译,看会不会再出现这个问题; 如果还在出现,那绝对说明你的一些成员函数只有声明没有实现,或者两者不一致。 如果还有问题请留言。

你是说没有显示QDialog是吗? 点击主界面的登录按钮→显示登录对话窗口→登录成功→回到主界面,是这样一个流程吗? 如果是这样的话,那么可能是你的QDialog没有执行,可以使用exec()这个函数来执行。 QDialog *checkin_dialog = new QDialog(this)...

不懂你说的自己做dialog是什么意思。但是要完成你说的功能,用QDialog就行。 比如你的get()函数中(大致方法) MyWidget::get() { QDialog *temp_dialog = new QDialog(this); //get()函数中的临时dialog,get函数结束时释放内存 //下面是定义临...

Qt exec():返回值是0或1; Qt exec():程序进入消息循环,等待可能输入进行响应。这里main()把控制权转交给Qt,Qt完成事件处理工作,当应用程序退出的时候exec()的值就会返回。 在exec()中,Qt接受并处理用户和系统的事件并且把它们传递给适当...

if(fileDialog->exec() == QDialog::Accepted) { QString path = fileDialog->selectedFiles()[0]; }

方法1: 在Qmainwindow的构造函数里打开登录对话框。dlg.exec()是模态的,不关闭登录对话框Qmainwindow得不到焦点。 在登录对话框里 if (用户名密码正确) this->accept(); 方法2: 在main函数里 QApplication a; if (登录对话框.exec() == QT::Q...

网站首页 | 网站地图
All rights reserved Powered by www.lmmp.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com