当我调用adjustSize()时,如何让Qt允许窗口占据屏幕的2/3以上?

时间:2018-03-01 08:18:56

标签: qt

我正在尝试将窗口调整到最佳尺寸,并且需要经常这样做。窗口可以沿着连接到计算机的所有屏幕的边缘停靠,但是当我移动到窄屏幕时,窗口的宽度减小到屏幕宽度的2/3;根据文件。

我无法预先计算窗口的大小,并且必须依靠Qt做正确的事情。

我对重构的选择相当有限(几乎没有)。

正确的版本来自2560像素宽的屏幕。

Correct size on wide screens

窄版是从将窗口放置在1080像素宽的屏幕上时开始的。

Incorrect size on narrow screens

如您所见,窄版本中缺少三个图标。

窗口的大小不是屏幕的一小部分。它必须足够大才能包含它的内容;不多也不少。问题不在于设置窗口的 size :它确保在调用adjustSize时,大小不会自行调整为缩小屏幕。

0 个答案:

没有答案