QT Creator 視窗自適應功能

2021-08-18 07:37:36 字數 437 閱讀 8277

1.為了使得應用在不同解析度計算機上很好的適應視窗,需要設定視窗自適應。

#include "mainwindow.h"

#include "mycom.h"

#include "zeropostion.h"

2.注意如果使用了w.move,則會影響視窗出現的初始位置,需要將其注釋掉。

3.獲取計算機居中位置函式

//獲取桌面寬度

int win_w=desktop->width();

//獲取桌面高度

int win_h=desktop->height();

w.move((win_w-w.width())/2,(win_h-w.height())/2);//居中顯示

這樣會是小於全屏的應用於居中顯示

Qt Creator 窗體控制項自適應視窗大小布局

qt中如果想實現窗體內空間隨著窗體大小調整,必須使用布局管理,常用的布局管理有qhboxlayout qvboxlayout qgridlayout,空的地方使用spacer控制項進行填充,因此首先將窗體空間使用布局管理典型應用如下圖所示。我這裡使用qgridlayout,按住ctrl多選需要布局的...

Qt Creator 窗體控制項自適應視窗大小布局

qt中如果想實現窗體內空間隨著窗體大小調整,必須使用布局管理,常用的布局管理有qhboxlayout qvboxlayout qgridlayout,空的地方使用spacer控制項進行填充,因此首先將窗體空間使用布局管理典型應用如下圖所示。我這裡使用qgridlayout,按住ctrl多選需要布局的...

Qt Creator 窗體控制項自適應視窗大小布局

qt 的詳細介紹 請點這裡 請點這裡 推薦閱讀 ubuntu 環境下gtk與qt編譯環境安裝與配置 linux系統下qt環境搭建 ubuntu下qt控制台程式無法執行的解決方案以及xterm的配置方法 ubuntu 10.04下qt4.7.4移植詳解 linux下為剛安裝好的qt creator 建...