QT 这段段看不大懂,if(my1.exec()==QDialog::Accepted)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了QT 这段段看不大懂,if(my1.exec()==QDialog::Accepted)相关的知识,希望对你有一定的参考价值。
if(my1.exec()==QDialog::Accepted)这个my1.exec()返回值不懂,还有Accept不知道是什么意思??
复制的,我不懂QT这个先说这个
myq.exec()
这个就是个等待消息的循环,就是说它在等待你给的命令。
再说这个
QDialog::Accepted,这个是跳出来的对话框,你选择的接受信号。Accepted信号通常就是回车或者确定、OK之类的。
整个的意思就是说,当跳出来个对话框,你点击了某个按钮引起了Accwpted信号。然后后面就是一个,里面就是要做的事情。 参考技术A mydlg对话框中的button被按下后,就会使mydlg的模式改为Accepted,,if语句()中的my1.exec()是先显示mydlg这个对话框 然后设置为模式对话框
以上是关于QT 这段段看不大懂,if(my1.exec()==QDialog::Accepted)的主要内容,如果未能解决你的问题,请参考以下文章