我正在尝试将窗口调整到最佳尺寸,并且需要经常这样做。窗口可以沿着连接到计算机的所有屏幕的边缘停靠,但是当我移动到窄屏幕时,窗口的宽度减小到屏幕宽度的2/3;根据文件。
我无法预先计算窗口的大小,并且必须依靠Qt做正确的事情。
我对重构的选择相当有限(几乎没有)。
正确的版本来自2560像素宽的屏幕。
窄版是从将窗口放置在1080像素宽的屏幕上时开始的。
如您所见,窄版本中缺少三个图标。
窗口的大小不是屏幕的一小部分。它必须足够大才能包含它的内容;不多也不少。问题不在于设置窗口的 size :它确保在调用adjustSize
时,大小不会自行调整为缩小屏幕。