Qt5之控制項的隱藏顯示與移動

2021-07-07 09:57:02 字數 1206 閱讀 5734

本例程實現控制項的隱藏、顯示,以及控制項的移動。

對於控制項的訊號與槽等基礎技術在這裡不再累贅,直接進入關鍵技術點:

本例程中,當按下按鈕時,列表框上移,按鈕與列表框之間的控制項隱藏;當再次按下按鈕時,列表框下移,按鈕與列表框之間的控制項顯示。

一、記錄要移動控制項的前後位置

宣告[cpp]view plain

copy

/** @brief 列表控制項上移位置矩形*/

qrect listmatchresultuprt;  

/** @brief 列表控制項下移位置矩形*/

qrect listmatchresultdnrt;   定義

[cpp]view plain

copy

void

featurematchqtdlgi::initadvancedcontrolrt()    

二、移動隱藏與移動顯示函式

移動隱藏

[cpp]view plain

copy

void

featurematchqtdlgi::hideadvancedcontrol()    

移動顯示

[cpp]view plain

copy

void

featurematchqtdlgi::showadvancedcontrol()    

三、按鈕槽函式

[cpp]view plain

copy

static

bool

isopenadvancedsetting = 

false

;  if

(isopenadvancedsetting)  

else  

程式執行結果:

swt jface控制項的隱藏與顯示

swt jface控制項的隱藏與顯示部分源 import org.eclipse.swt.swt import org.eclipse.swt.events.selectionadapter import org.eclipse.swt.events.selectionevent import or...

WPF中控制項的顯示與隱藏

visibility表示 獲取或設定此元素的使用者介面可見性,並且是依賴項屬性 子屬性值 說明visible 表示顯示元素 collapsed 表示不顯示 隱藏 元素,並且不在布局中為它保留空間 hidden 表示不顯示 隱藏 元素,但是在布局中為元素保留空間 3 例 a a.count 1 vis...

WPF中控制項的顯示與隱藏

1.wpf中控制項的顯示與隱藏的屬性是 visibility,它有3個列舉值 visible,hidden 和 collapsed。其中visible為可見,而 hidden 和 collapsed 都是隱藏,唯一不同的是 hidden 只是隱藏,控制項還占用其大小空間 而collapsed隱藏不佔...