QT 中小部件的当前大小
Current size of widget in QT
我有一个问题,我无法解决它。看起来很简单,但我找不到答案。
我创建了 MainWidget,我在 main.cpp 中调用它。它看起来像
MainWidget mw;
mw.showMaximized();
我看到最大化的小部件。但是当我试图获得mw的大小时,我得到了QSize(800,600),这显然是错误的。看起来小部件没有改变他的大小,只是在我调用 showMaximized() 方法时看起来更大 (?)?
有机会获得小部件的实际大小吗?它会有所不同,具体取决于屏幕分辨率,我想用它来在 MainWindow 中正确调整小部件的大小。
这样做有什么变化吗?任何帮助都会很好。
http://comments.gmane.org/gmane.comp.lib.qt.general/41275
QMainWindow::showMaximized() 不更新大小
这些问题似乎被问了好几次,每个问题最终都得到了类似句柄"resizeEvent"的东西。我认为真的没有办法解决它。不过,实现 resizeEvent 的处理程序似乎并不难。供参考:
http://qt-project.org/doc/qt-4.8/qresizeevent.html
相关文章:
- Qt VTK交互风格的信号到小部件
- 如何在Qt窗口小部件中使用QStringView(或QStringRef)
- 如何在QT中的自定义视频小工具t上绘制矩形
- 由于PC显示设置的更改,Qt小部件被部分剪裁
- 按钮悬停在 QT 中垂直布局的选项卡小部件中不起作用
- 有没有办法区分Qt小部件是通过鼠标单击还是通过按表键获得焦点?
- Qt PL/SQL - 赋值运算符 - 字符串缓冲区太小
- 如何使用MSVC 2019创建和使用Qt 5.14.0自定义小工具插件
- Qt:无法直接为带有子项的小部件添加滚动条
- 在Qt小部件应用程序中,在重载的"paintEvent"中的"setValue"
- 水平对齐动态创建的小部件QT C
- 在列表小部件 Qt C++中显示数组内容
- C++ 创建小部件数组
- 运行后台"algrothim"更新小部件Qt的最佳方式
- 动态和顺序命名和实例化小部件qt
- 构建最小的Qt控制台项目失败,出现神秘的链接器错误LNK2001:未解析的外部符号
- 总是关注隐藏的小工具?(Qt c++)
- 如何使缩进更小的qt工具提示与html清单格式
- 我拖放了一个Table View小部件(Qt).如何在填充元素后调整它的大小
- 删除指向小部件Qt C++的指针