问题描述
环境:win10,Qt_5_9_0,mingw32
背景:自定义的弹出对话框弹出窗体
问题:widget窗体在Qt中设置了鼠标移动事件后,新建窗体点击时,产生的位置偏移问题。
原因:分析发现,是因为New了一个窗体出来后,没有设置焦点。点击窗体进行移动的时候,就会产生位置偏移。
解决方法
在构造函数中添加设置输入框的焦点(对其他控件设置焦点也可以)。
ui->InputItem_namelineEdit->setFocus();
环境:win10,Qt_5_9_0,mingw32
背景:自定义的弹出对话框弹出窗体
问题:widget窗体在Qt中设置了鼠标移动事件后,新建窗体点击时,产生的位置偏移问题。
原因:分析发现,是因为New了一个窗体出来后,没有设置焦点。点击窗体进行移动的时候,就会产生位置偏移。
在构造函数中添加设置输入框的焦点(对其他控件设置焦点也可以)。
ui->InputItem_namelineEdit->setFocus();