QMainWindow的setFixedSize()根本不起作用

时间:2018-08-17 15:25:38

标签: c++ qt visual-c++ qt5

在UI文件中,我已将主窗口的尺寸策略设置为“固定”,以同时设置高度和宽度,同时还将最小和最大尺寸(例如)设置为800 * 800,并编写了以下内容:代码:

w.setFixedSize(800, 800);

main.cpp,其中w是我的主窗口类的实例。

所有其他均为默认设置。该项目创建为Qt Widgets Application。

因此,在完成所有这些步骤之后,Qt创建的窗口不适合我提到的大小,我仍然可以调整其大小。我在做什么错了?

操作系统:Windows 10; Qt:5.11.1。编译器:MSVC 2017

UPD:

对于x86和x64版本,此问题都是实际的。

32位构建步骤:

qmake: qmake.exe Calculator.pro -spec winrt-x86-msvc2017 "CONFIG+=qtquickcompiler"

Make: jom.exe in D:\Qt Projects\build-Calculator-Qt_5_11_1_for_UWP_32bit_MSVC_2017-Release

清洁步骤:

Make: jom.exe clean in D:\Qt Projects\build-Calculator-Qt_5_11_1_for_UWP_32bit_MSVC_2017-Release

然后a link到包含项目所有文件的要旨

此外,我有两个相同的警告:

warning: winrt_manifest_install.path is not defined: install target not created

0 个答案:

没有答案