本文介绍了Qt:设置QMainWindow的大小的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我是Qt新手,所以我想知道是否有办法将QMainWindow
的大小设置为(例如)用户桌面的70%。
我尝试了拉伸因子,但不起作用。QWidget::setFixedSize
有效,但我认为仅使用像素数。
推荐答案
多亏了Amir eas。问题解决了。以下是它的代码:
#include <QDesktopWidget>
#include <QMainWindow>
...
QDesktopWidget dw;
MainWindow w;
...
int x=dw.width()*0.7;
int y=dw.height()*0.7;
w.setFixedSize(x,y);
这篇关于Qt:设置QMainWindow的大小的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!