c++ - QMainWindow 的 setFixedSize() 根本不起作用
问题描述
在 UI 文件中,我将主窗口的大小策略设置为高度和宽度的固定,我还将最小和最大尺寸(例如)设置为 800*800,并且我已经编写了这行代码:
w.setFixedSize(800, 800);
我的主窗口类的实例在哪里main.cpp
。w
其他一切都是默认的。该项目被创建为 Qt Widgets Application。
所以,在所有这些步骤之后,Qt 创建了一个不符合我提到的大小的窗口,我仍然可以调整它的大小。我究竟做错了什么?
操作系统:Windows 10;Qt:5.11.1;编译器:MSVC 2017
升级版:
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
以及指向包含项目所有文件的要点的链接
另外,我有两个相同的警告:
warning: winrt_manifest_install.path is not defined: install target not created
解决方案
推荐阅读
- python - 递归序列python
- ruby-on-rails - 使用 rspec(ruby 项目)编写文件验证规范
- excel - 如何在我的 Excel 文件中找到特定数据,例如日期,然后使用 VB 6.0 在其旁边的列上写入时间?
- mercurial - 提交时出现 Mercurial 错误:“中止:phases.new-commit: not a valid phase name ('')”
- spring - 将多个属性值注入多个 bean
- swift - 在 Google 地图上显示多个“GMSMarker”标记
- c++ - 不可预知的嵌套循环数
- c++ - STL __stl_hash_string
- sql - 在 SQL Server 中提取 2 个独立查询,然后合并为一个子查询
- jquery - Html - 视频海报问题