国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

《QT從基礎(chǔ)到進(jìn)階·三十六》QWidget實(shí)現(xiàn)收縮欄的效果

這篇具有很好參考價(jià)值的文章主要介紹了《QT從基礎(chǔ)到進(jìn)階·三十六》QWidget實(shí)現(xiàn)收縮欄的效果。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

功能:
1、可以在收縮欄插件中添加界面
2、可以把界面展開或收縮
3、可以用鼠標(biāo)拖動(dòng)界面改變界面的排放順序

源碼放在最下方

1、可以在收縮欄插件中添加界面

virtual void addWidget(QWidget* widget, const QString& label, const QIcon& icon = QIcon());

參數(shù)1:插入的界面指針
參數(shù)2:插入的界面標(biāo)題
參數(shù)3:插入的界面圖標(biāo)

demo:
在收縮欄插件中添加兩個(gè)界面

//創(chuàng)建收縮欄對象,這里是用插件形式讀取CollpasePagePlugin.dll拿到QObject指針在強(qiáng)轉(zhuǎn)為CollpasePagePlugin對象
//如果不清楚插件用法可以直接new一個(gè)CollpasePagePlugin對象
CollpasePagePlugin* collpasePagePlugin = PluginCore::getinstance()->GetPlugin<CollpasePagePlugin>("CollpasePagePlugin", "MTFTool");
if (collpasePagePlugin)
{
	
	collpasePagePlugin->GetWidget()->setParent(ui.groupBox);  //設(shè)置父窗體
	collpasePagePlugin->GetWidget()->setMouseTracking(true);  //設(shè)置鼠標(biāo)追蹤
	collpasePagePlugin->GetWidget()->parentWidget()->setMouseTracking(true);  //設(shè)置父窗體鼠標(biāo)追蹤
	collpasePagePlugin->SetLayout((QVBoxLayout*)ui.groupBox->layout(), -1);  //對收縮欄插件設(shè)置布局

	//創(chuàng)建一個(gè)widget
	m_MTFSetting = new MTFSetting(this);
	//把widget添加到收縮欄
	collpasePagePlugin->addWidget(m_MTFSetting, "MTFSetting", QIcon(":/Gen2WGMTFTester/images/MTF/MTFsetting.png"));
	
	//創(chuàng)建另一個(gè)widget
	m_ledWidget = new LEDControl(this);
	//把widget添加到收縮欄
	collpasePagePlugin->addWidget(ledPlugin->GetWidget(), "LEDControl", QIcon(":/Gen2WGMTFTester/images/MTF/LED.jpg"));
	
	//設(shè)置在程序運(yùn)行后兩個(gè)界面默認(rèn)是收縮狀態(tài)
	collpasePagePlugin->setItemExpand(0, false);
	collpasePagePlugin->setItemExpand(1, false);
}

《QT從基礎(chǔ)到進(jìn)階·三十六》QWidget實(shí)現(xiàn)收縮欄的效果,QT從基礎(chǔ)到進(jìn)階,qt,開發(fā)語言,c++,c語言,ui

2、界面展開或收縮
《QT從基礎(chǔ)到進(jìn)階·三十六》QWidget實(shí)現(xiàn)收縮欄的效果,QT從基礎(chǔ)到進(jìn)階,qt,開發(fā)語言,c++,c語言,ui文章來源地址http://www.zghlxwxcb.cn/news/detail-753451.html

3、鼠標(biāo)拖動(dòng)界面移動(dòng)和改變順序源碼下載

《QT從基礎(chǔ)到進(jìn)階·三十六》QWidget實(shí)現(xiàn)收縮欄的效果,QT從基礎(chǔ)到進(jìn)階,qt,開發(fā)語言,c++,c語言,ui

到了這里,關(guān)于《QT從基礎(chǔ)到進(jìn)階·三十六》QWidget實(shí)現(xiàn)收縮欄的效果的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • C# MVC +Layui側(cè)邊導(dǎo)航欄的收縮及展開

    C# MVC +Layui側(cè)邊導(dǎo)航欄的收縮及展開

    目錄 1、頭部代碼 2、側(cè)邊欄(例子只寫了一級導(dǎo)航,需要多級可自行添加) ?3、body內(nèi)容填充 4、 JS 1、頭部代碼 div class=\\\"layui-layout layui-layout-admin\\\" ? ? ? ? div class=\\\"layui-header\\\" ? ? ? ? ? ? div class=\\\"layui-main\\\" ? ? ? ? ? ? ? ? div class=\\\"layui-logo\\\" style=\\\"width:100px\\\"http://logo ? ? ? ? ? ?

    2024年02月03日
    瀏覽(27)
  • redis基礎(chǔ)(三十六)

    redis基礎(chǔ)(三十六)

    安裝redis、配置redis 目錄 一、 概述 (一)NoSQL 1、類型 2、應(yīng)用場景 (二)Redis 二、安裝 (一)編譯安裝 (二)RPM安裝 三、目錄結(jié)構(gòu) 四、命令解析 五、redis登錄更改 1、發(fā)現(xiàn)問題 2、解決辦法 六、數(shù)據(jù)庫操作 (一)登錄數(shù)據(jù)庫 (二)幫助信息 1、help 命令字 2、tab補(bǔ)齊 (三

    2024年02月14日
    瀏覽(23)
  • MySQL基礎(chǔ)(三十六)其他數(shù)據(jù)庫日志

    MySQL基礎(chǔ)(三十六)其他數(shù)據(jù)庫日志

    千萬不要小看日志 。很多看似奇怪的問題,答案往往就藏在日志里。很多情況下,只有通過查看日志才能發(fā)現(xiàn)問題的原因,真正解決問題。所以,一定要學(xué)會(huì)查看日志,養(yǎng)成檢查日志的習(xí)慣,對提升你的數(shù)據(jù)庫應(yīng)用開發(fā)能力至關(guān)重要。 MySQL8.0 官網(wǎng)日志地址:“ https://dev.mys

    2024年02月05日
    瀏覽(96)
  • 【JavaSE】Java基礎(chǔ)語法(三十六):File & IO流

    【JavaSE】Java基礎(chǔ)語法(三十六):File & IO流

    java.io.File類是文件和目錄路徑名的抽象表示形式,主要用于文件和目錄的創(chuàng)建、查找和刪除等操作。 File:它是文件和目錄路徑名的抽象表示 文件和目錄可以通過File封裝成對象 File封裝的對象僅僅是一個(gè)路徑名。它可以是存在的,也可以是不存在的。 | 方法名 | 說明 | | —

    2024年02月07日
    瀏覽(29)
  • 前端基礎(chǔ)(三十六):讀取本地音視頻設(shè)備并進(jìn)行播放

    前端基礎(chǔ)(三十六):讀取本地音視頻設(shè)備并進(jìn)行播放

    請求媒體輸入和輸出設(shè)備的列表,例如麥克風(fēng),攝像機(jī),耳機(jī)設(shè)備等 會(huì)提示用戶給予使用媒體輸入的許可,媒體輸入會(huì)產(chǎn)生一個(gè)MediaStream,里面包含了請求的媒體類型的軌道。此流可以包含一個(gè)視頻軌道(來自硬件或者虛擬視頻源,比如相機(jī)、視頻采集設(shè)備和屏幕共享服務(wù)等

    2024年02月15日
    瀏覽(32)
  • 【前端知識】React 基礎(chǔ)鞏固(三十六)——RTK中的異步操作

    【前端知識】React 基礎(chǔ)鞏固(三十六)——RTK中的異步操作

    引入RTK中的createAsyncThunk,在extraReducers中監(jiān)聽執(zhí)行狀態(tài) 在界面中引入所需的異步操作Action 查看運(yùn)行結(jié)果 extraReducer還可以傳入一個(gè)函數(shù),函數(shù)接受一個(gè)builder參數(shù): 查看運(yùn)行結(jié)果,與之前的寫法結(jié)果一致

    2024年02月15日
    瀏覽(31)
  • 【QT+QGIS跨平臺(tái)編譯】之三十六:【RasterLite2+Qt跨平臺(tái)編譯】(一套代碼、一套框架,跨平臺(tái)編譯)

    【QT+QGIS跨平臺(tái)編譯】之三十六:【RasterLite2+Qt跨平臺(tái)編譯】(一套代碼、一套框架,跨平臺(tái)編譯)

    RasterLite2是一個(gè)開源的輕量級柵格數(shù)據(jù)庫,可以用于存儲(chǔ)和管理各種類型的柵格數(shù)據(jù),包括衛(wèi)星遙感圖像、數(shù)字高程模型等。 與傳統(tǒng)的GIS數(shù)據(jù)存儲(chǔ)方式不同,RasterLite2采用基于SQLite的數(shù)據(jù)庫引擎,支持快速的數(shù)據(jù)查詢和空間分析操作。同時(shí),由于其輕量級的設(shè)計(jì),RasterLite2可以

    2024年02月19日
    瀏覽(103)
  • 【QT】QWidget實(shí)現(xiàn)柱狀圖

    【QT】QWidget實(shí)現(xiàn)柱狀圖

    在名為 w_bar20auto1 的 QWidget 實(shí)現(xiàn)柱狀圖

    2024年02月02日
    瀏覽(27)
  • Qt實(shí)現(xiàn)跟隨側(cè)邊欄的按鈕控制側(cè)邊欄的展開與折疊

    Qt實(shí)現(xiàn)跟隨側(cè)邊欄的按鈕控制側(cè)邊欄的展開與折疊

    一、界面布局方式如圖所示:SideToolWidget主體采用水平布局,包含兩個(gè)QWidget,左側(cè)為用于信息顯示的leftWidget,右側(cè)為容納展開折疊按鈕窗口btnWidget與云臺(tái)工具顯示窗口ptzWidget的containerWidget,內(nèi)部窗體的具體布局如圖所示; 二、實(shí)現(xiàn)方式描述,按鈕窗口btnWidget與云臺(tái)工具顯示窗口

    2024年02月11日
    瀏覽(98)
  • (三十六)大數(shù)據(jù)實(shí)戰(zhàn)——ClickHouse數(shù)據(jù)庫的部署安裝實(shí)現(xiàn)

    (三十六)大數(shù)據(jù)實(shí)戰(zhàn)——ClickHouse數(shù)據(jù)庫的部署安裝實(shí)現(xiàn)

    ClickHouse是俄羅斯的Yandex于2016年開源的列式存儲(chǔ)數(shù)據(jù)庫 DBMS ),使用C語言編寫,主要用于在線分析處理查詢( OLAP ),能夠使用SQL查詢實(shí)時(shí)生成分析數(shù)據(jù)報(bào)告。 列式存儲(chǔ) :數(shù)據(jù)按列進(jìn)行存儲(chǔ),這使得 ClickHouse 能夠高效地處理聚合查詢和分析操作; 高性能 :ClickHouse 被設(shè)計(jì)用

    2024年02月19日
    瀏覽(19)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包