Qt可視化大屏布局的實現(xiàn)
科技大屏現(xiàn)在非常流行,這里分享一下某個項目的大屏布局(忘了源碼是哪個博主的了)
展示
這個界面整體是垂直布局,分為兩個部分,標題是一個部分,然后下面的整體是一個layout布局,為另外一部分。
layout布局水平方向分為左中右,比例:2:3:2,左邊是垂直布局,兩個模塊,大小比例2:1,中間是1:2:1,右邊是.3:1:2.都是以卡片的形式區(qū)分開,我們往里面填東西就行了,卡片是重寫paintEvent畫的。

布局代碼
QVBoxLayout *layoutMain = new QVBoxLayout(this);//創(chuàng)建一個垂直布局(QVBoxLayout),并將其設置為當前窗口或小部件(this)的布局。
layoutMain->setMargin(0);//設置主布局的外邊距為0。
layoutMain->setSpacing(0);//設置主布局中項之間的間距為0
//左
QVBoxLayout *layoutLeft = new QVBoxLayout();
layoutLeft->setSpacing(10);//設置左側布局中項之間的間距為10。
layoutLeft->setMargin(0);//設置左側布局的外邊距為0。
//在左側布局中添加兩個小部件,并為它們設置權重。這決定了它們在布局中的大小比例。
layoutLeft->addWidget(new test(), 2);//
layoutLeft->addWidget(new test(), 1);//
//中
QVBoxLayout *layoutCenter = new QVBoxLayout();
layoutCenter->setSpacing(10);
layoutCenter->setMargin(0);
layoutCenter->addWidget(new test(), 1);
layoutCenter->addWidget(m_pDynamicsEarth, 2);//給地球2/4的控件
layoutCenter->addWidget(new test(), 1);
//右
QVBoxLayout *layoutRight = new QVBoxLayout();
layoutRight->setSpacing(10);
layoutRight->setMargin(0);
layoutRight->addWidget(new test(), 3);
layoutRight->addWidget(new test(), 1);
layoutRight->addWidget(new test(), 2);
//水平 分為3個部分
QHBoxLayout *layoutContent = new QHBoxLayout();
layoutContent->setMargin(10);
layoutContent->setSpacing(40);
layoutContent->addLayout(layoutLeft, 2);
layoutContent->addLayout(layoutCenter, 3);
layoutContent->addLayout(layoutRight, 2);
//添加title
layoutMain->addWidget(m_pTitle);//Title
//添加layout
layoutMain->addLayout(layoutContent, 1);各位可以參考這個布局方式進行設計。
到此這篇關于Qt可視化大屏布局的實現(xiàn)的文章就介紹到這了,更多相關Qt可視化大屏布局內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
C/C++?實現(xiàn)動態(tài)資源文件釋放的方法
當我們開發(fā)Windows應用程序時,通常會涉及到使用資源(Resource)的情況。資源可以包括圖標、位圖、字符串等,它們以二進制形式嵌入到可執(zhí)行文件中,這篇文章主要介紹了C/C++?實現(xiàn)動態(tài)資源文件釋放,需要的朋友可以參考下2023-12-12
C++實現(xiàn)LeetCode(133.克隆無向圖)
這篇文章主要介紹了C++實現(xiàn)LeetCode(133.克隆無向圖),本篇文章通過簡要的案例,講解了該項技術的了解與使用,以下就是詳細內容,需要的朋友可以參考下2021-07-07
C++?LeetCode0547題解省份數(shù)量圖的連通分量
這篇文章主要為大家介紹了C++?LeetCode0547題解省份數(shù)量圖的連通分量示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-12-12
字符串拷貝函數(shù)memcpy和strncpy以及snprintf 的性能比較
以下是對字符串拷貝函數(shù)memcpy和strncpy以及snprintf它們之間的性能進行了比較,需要的朋友可以過來參考下2013-07-07
C++中靜態(tài)成員函數(shù)訪問非靜態(tài)成員的實例
這篇文章主要介紹了C++中靜態(tài)成員函數(shù)訪問非靜態(tài)成員的實例的相關資料,需要的朋友可以參考下2017-07-07

