亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Qt可視化大屏布局的實現(xiàn)

 更新時間:2024年02月07日 11:40:59   作者:Cuit小唐  
數(shù)據(jù)可視化大屏在項目中的使用很常見,本文主要介紹了Qt可視化大屏布局的實現(xiàn),具有一定的參考價值,感興趣的可以了解一下

科技大屏現(xiàn)在非常流行,這里分享一下某個項目的大屏布局(忘了源碼是哪個博主的了)

展示

這個界面整體是垂直布局,分為兩個部分,標(biāo)題是一個部分,然后下面的整體是一個layout布局,為另外一部分。

layout布局水平方向分為左中右,比例:2:3:2,左邊是垂直布局,兩個模塊,大小比例2:1,中間是1:2:1,右邊是.3:1:2.都是以卡片的形式區(qū)分開,我們往里面填東西就行了,卡片是重寫paintEvent畫的。

布局代碼

    QVBoxLayout *layoutMain = new QVBoxLayout(this);//創(chuàng)建一個垂直布局(QVBoxLayout),并將其設(shè)置為當(dāng)前窗口或小部件(this)的布局。
    layoutMain->setMargin(0);//設(shè)置主布局的外邊距為0。
    layoutMain->setSpacing(0);//設(shè)置主布局中項之間的間距為0

    //左
    QVBoxLayout *layoutLeft = new QVBoxLayout();
    layoutLeft->setSpacing(10);//設(shè)置左側(cè)布局中項之間的間距為10。
    layoutLeft->setMargin(0);//設(shè)置左側(cè)布局的外邊距為0。
    //在左側(cè)布局中添加兩個小部件,并為它們設(shè)置權(quán)重。這決定了它們在布局中的大小比例。
    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);

各位可以參考這個布局方式進(jìn)行設(shè)計。

到此這篇關(guān)于Qt可視化大屏布局的實現(xiàn)的文章就介紹到這了,更多相關(guān)Qt可視化大屏布局內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • C++ static詳解,類中的static用法說明

    C++ static詳解,類中的static用法說明

    這篇文章主要介紹了C++ static詳解,類中的static用法說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-07-07
  • C++實現(xiàn)控制臺隨機迷宮的示例代碼

    C++實現(xiàn)控制臺隨機迷宮的示例代碼

    本文主要介紹了C++實現(xiàn)控制臺隨機迷宮的示例代碼,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • C語言實現(xiàn)三子棋小游戲

    C語言實現(xiàn)三子棋小游戲

    這篇文章主要為大家詳細(xì)介紹了C語言實現(xiàn)三子棋小游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-01-01
  • C語言操作符超詳細(xì)講解上篇

    C語言操作符超詳細(xì)講解上篇

    C?語言提供了豐富的操作符,有:算術(shù)操作符,移位操作符,位操作符,賦值操作符,單目操作符,關(guān)系操作符,邏輯操作符,條件操作符等。因為篇幅過大將分兩篇講解,讓我們通讀本篇來詳細(xì)了解吧
    2022-04-04
  • C++?實現(xiàn)讀寫鎖的代碼詳解

    C++?實現(xiàn)讀寫鎖的代碼詳解

    C++讀寫鎖是一種多線程同步機制,它允許多個線程同時讀取共享數(shù)據(jù),但只允許一個線程寫入共享數(shù)據(jù),這種鎖可以提高程序的并發(fā)性和性能,本文給大家介紹了C++?實現(xiàn)讀寫鎖的代碼,需要的朋友可以參考下
    2023-10-10
  • c++讀取和寫入TXT文件的整理方法

    c++讀取和寫入TXT文件的整理方法

    今天小編就為大家分享一篇c++讀取和寫入TXT文件的整理方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-07-07
  • QT實戰(zhàn)之打開最近文檔功能的實現(xiàn)

    QT實戰(zhàn)之打開最近文檔功能的實現(xiàn)

    這篇文章主要為大家詳細(xì)介紹了如何利用Qt實現(xiàn)打開最近文檔功能,并實現(xiàn)基本的新建、打開、保存、退出、幫助等功能,感興趣的可以動手嘗試一下
    2022-06-06
  • C語言實現(xiàn)計算雙色球的中獎率

    C語言實現(xiàn)計算雙色球的中獎率

    這篇文章主要為大家詳細(xì)介紹了如何利用C語言實現(xiàn)計算雙色球的中獎率,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2022-12-12
  • 關(guān)于C語言和命令行之間的交互問題

    關(guān)于C語言和命令行之間的交互問題

    這篇文章主要介紹了C語言和命令行之間的交互,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-07-07
  • Ubuntu20.04安裝使用jsoncpp、json-c庫的方法實例

    Ubuntu20.04安裝使用jsoncpp、json-c庫的方法實例

    這篇文章主要給大家介紹了關(guān)于Ubuntu20.04安裝使用jsoncpp、json-c庫的相關(guān)資料,文中通過代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作就有一定的參考借鑒價值,需要的朋友可以參考下
    2024-04-04

最新評論