最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2024年02月07日 11:40:59   作者:Cuit小唐  
數(shù)據(jù)可視化大屏在項目中的使用很常見,本文主要介紹了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語言中const關鍵字的使用

    總結C語言中const關鍵字的使用

    一起雖然學過c語言,但是并沒有寫過太多的代碼,最近想要拾起c語言,就寫了一些代碼,但是對const關鍵字比較陌生,這里總結一下,方法自己和大家有需要的時候參考借鑒,下面跟著小編一起學習學習吧。
    2016-11-11
  • Qt QCustomPlot庫簡介(最新推薦)

    Qt QCustomPlot庫簡介(最新推薦)

    QCustomPlot是一款基于Qt的高性能C++繪圖庫,專為二維數(shù)據(jù)可視化設計,它具有輕量級、實時處理百萬級數(shù)據(jù)和多圖層支持等特點,適用于科學計算、工業(yè)監(jiān)控等場景,本文給大家介紹Qt QCustomPlot庫簡介,感興趣的朋友一起看看吧
    2025-07-07
  • C/C++?實現(xiàn)動態(tài)資源文件釋放的方法

    C/C++?實現(xiàn)動態(tài)資源文件釋放的方法

    當我們開發(fā)Windows應用程序時,通常會涉及到使用資源(Resource)的情況。資源可以包括圖標、位圖、字符串等,它們以二進制形式嵌入到可執(zhí)行文件中,這篇文章主要介紹了C/C++?實現(xiàn)動態(tài)資源文件釋放,需要的朋友可以參考下
    2023-12-12
  • 解讀構造函數(shù)的調用規(guī)則、深拷貝與淺拷貝

    解讀構造函數(shù)的調用規(guī)則、深拷貝與淺拷貝

    本文主要介紹了C++中的默認構造函數(shù)、拷貝構造函數(shù)以及深拷貝和淺拷貝的概念,并通過實際代碼示例進行了詳細講解
    2024-11-11
  • C++實現(xiàn)LeetCode(133.克隆無向圖)

    C++實現(xiàn)LeetCode(133.克隆無向圖)

    這篇文章主要介紹了C++實現(xiàn)LeetCode(133.克隆無向圖),本篇文章通過簡要的案例,講解了該項技術的了解與使用,以下就是詳細內容,需要的朋友可以參考下
    2021-07-07
  • C++?LeetCode0547題解省份數(shù)量圖的連通分量

    C++?LeetCode0547題解省份數(shù)量圖的連通分量

    這篇文章主要為大家介紹了C++?LeetCode0547題解省份數(shù)量圖的連通分量示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-12-12
  • C語言中static的使用方法實例詳解

    C語言中static的使用方法實例詳解

    static一般用于修飾局部變量,全局變量,函數(shù),下面這篇文章主要給大家介紹了關于C語言中static用法的相關資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-07-07
  • QT實現(xiàn)簡單時鐘效果

    QT實現(xiàn)簡單時鐘效果

    這篇文章主要為大家詳細介紹了QT實現(xiàn)簡單時鐘效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-05-05
  • 字符串拷貝函數(shù)memcpy和strncpy以及snprintf 的性能比較

    字符串拷貝函數(shù)memcpy和strncpy以及snprintf 的性能比較

    以下是對字符串拷貝函數(shù)memcpy和strncpy以及snprintf它們之間的性能進行了比較,需要的朋友可以過來參考下
    2013-07-07
  • C++中靜態(tài)成員函數(shù)訪問非靜態(tài)成員的實例

    C++中靜態(tài)成員函數(shù)訪問非靜態(tài)成員的實例

    這篇文章主要介紹了C++中靜態(tài)成員函數(shù)訪問非靜態(tài)成員的實例的相關資料,需要的朋友可以參考下
    2017-07-07

最新評論

秭归县| 洪湖市| 平潭县| 桃园市| 大城县| 卢龙县| 临城县| 丹棱县| 西安市| 太保市| 醴陵市| 广南县| 礼泉县| 齐齐哈尔市| 汶川县| 贵阳市| 嘉黎县| 聂荣县| 长治县| 闻喜县| 宁乡县| 石楼县| 永昌县| 惠东县| 平山县| 资中县| 乌拉特中旗| 英超| 子洲县| 常宁市| 大理市| 汤阴县| 三穗县| 开封县| 察雅县| 新宾| 松溪县| 紫阳县| 昭苏县| 龙游县| 大荔县|