自定义的对话框由于定制了样式,所以调用了setWindowFlags这个方法。结果参数调的不对。
去掉QT::Tools参数,对话框能够正常获得焦点并放置在默认焦点部件上了。
正确的对话框WindowFlag应该是:Qt::Dialog | Qt::FramelessWindowHint
QDialog显示后焦点不在画面上的问题
最新推荐文章于 2024-09-19 18:10:42 发布
自定义的对话框由于定制了样式,所以调用了setWindowFlags这个方法。结果参数调的不对。
去掉QT::Tools参数,对话框能够正常获得焦点并放置在默认焦点部件上了。
正确的对话框WindowFlag应该是:Qt::Dialog | Qt::FramelessWindowHint