如题,我定义了一个继承自QDialog的类PromptBox作为提示消息框。在点击
按钮后弹出。
弹出
部分的代码如下:
promptBox=new PromptBox(this,"Warning",tr("Please input all the information!"),3,1);//自己写的构造函数,参数是要
显示出的提示消息。
promptBox->exec();
现在出现的
问题是:当我点击主
界面上的按钮时,主界面按钮自动获得了焦点(这个很正常)。
然后弹出消息框,但是此时焦点并未从主界面按钮转移到弹出的消息框上。虽然点击屏幕
其他部分
没有反应,但是只有点击一次消息框,焦点才会转移到消息框上的默认焦点部件。
请问这个问题是怎么回事?
[ 此帖被米尔利安在2011-04-06 11:05重新编辑 ]