Qt::FramelessWindowHint导致对话框无法居中及Qt::QWidget的geometry()函数的测试-CSDN博客

网站介绍:1.问题需要对弹出的对话框相对进行居中,但无边框对话框正常显示会导致偏差了几个相素。于是手动move的方法。大概代码如下。思路是通过获取当前窗口父窗口原点位置计算子窗口的偏移move达到居中的效果。然后在过程中发现了geometry()返回的值x,y比较怪异。void AlignCenter(QWidget* parent){ if (!parent) return; ..._qt::framelesswindowhint