解决1920 * 1080屏在150% DPI下,Qt窗口拖拉问题
背景:Windows系统,1920*1080屏放大150%,如果QT窗口的最小size大于可视区域,拖动窗口边放大或缩小时,窗口会发生下移,直至消失。
原因: Qt内部原因。
解决方案:强制限制窗口最小size在可视区域内,调用函数 setMininumWidth() / setMininumHieght();使用scrollBar,使窗口自适应。
背景:Windows系统,1920*1080屏放大150%,如果QT窗口的最小size大于可视区域,拖动窗口边放大或缩小时,窗口会发生下移,直至消失。
原因: Qt内部原因。
解决方案:强制限制窗口最小size在可视区域内,调用函数 setMininumWidth() / setMininumHieght();使用scrollBar,使窗口自适应。