QT中控件如何随着窗口大小的改变而使它充满整个窗口空间

QT中控件如何随着窗口大小的改变而使它充满整个窗口空间,第1张

1、首先我们在界面中添加一个QLabel控件

2、在控件上边下边分别添加一个竖直的d簧,选中这三个控件,点击竖直布局

3、然后在上次布局的两侧添加水平的d簧。

4、选中两个d簧和上次的布局,点击水平布局。

5、最后选中最外层的窗口,点击水平或竖直布局,进行整体布局。

6、布局效果如下图,如图所示控件四周有4个d簧即代表可以控制控件随着窗口大小的改变而使它充满整个窗口空间。

this->setWindowFlags(Qt::Window)//设置为顶级窗口模式

this->showFullScreen() //全屏,showFullScreen()函数只对顶级窗口有效

///还原

setWindowFlags(Qt::SubWindow)//子窗口设置为非顶级窗口

showNormal()

QtGui中左键点击该按钮,右键点击按钮,选择转到槽,再选择click(),确定后自动生成槽函数,添加代码如下:

void Dialog::on_min_btn_clicked()

{

QWidget::showMinimized()

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11277951.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存