Image
{
id:img
source:".jpg"
smooth: true
width:800
height:600
Rectangle
{
id:txt1
width:img.width/4
height:img.height
anchors.right: img.right
anchors.top:img.top
// anchors.rightMargin: 10
// border.color: "royalblue"
border.width: 0
color:Qt.rgba(0,0,0,0.5)
state:"stExisted"
Column
{
id:col
spacing: 10
anchors.fill:parent
opacity:1.0
anchors.horizontalCenter: parent.horizontalCenter
Text
{
text:"This is Picture"
color:"white"
font.pixelSize: 24
font.bold: true
anchors.horizontalCenter: parent.horizontalCenter
}
Text
{
text:"a snow scene"
color:"white"
font.pixelSize: 12
font.bold: false
anchors.horizontalCenter: parent.horizontalCenter
}
}
}
states:
[
State
{
name: "stEnter"
PropertyChanges {target: txt1; width:img.width/4}
PropertyChanges {target: col; opacity:1.0;}
},
State
{
name: "stExisted"
PropertyChanges {target: txt1; width:0}
PropertyChanges {target: col; opacity:0.0;}
}
]
transitions:
[
Transition
{
from: "stEnter"
to: "stExisted"
PropertyAnimation{target:txt1;properties: "width"; duration:300}
PropertyAnimation{target:col;properties: "opacity"; duration:300}
},
Transition
{
from: "stExisted"
to: "stEnter"
PropertyAnimation{target:txt1;properties: "width"; duration:300}
PropertyAnimation{target:col;properties: "opacity"; duration:300}
}
]
MouseArea
{
id:ma
anchors.fill: img
hoverEnabled: true
onContainsMouseChanged:
{
if(containsMouse)
{
txt1.anchors.right=img.right
txt1.anchors.top=img.top
// col.anchors.horizontalCenter=txt1.horizontalCenter
img.state="stEnter"
}
else
{
// col.anchors.horizontalCenter=undefined
img.state="stExisted"
}
}
}
}
【qml】一個圖片hover彈出滑框說明資訊效果
相關文章
- 一個有意思的CSS圖片hover效果CSS
- 兩種純CSS方式實現hover圖片pop-out彈出效果CSS
- 滑鼠懸浮圖片出現文字說明效果
- 用js(hover )+css實現下拉框效果(有效果圖)JSCSS
- 日常總結 --- hover圖片變化效果
- CSS圖片邊框陰影效果CSS
- 如何不使用js實現滑鼠hover彈出選單效果JS
- 去除 bootstrap 彈出框背景變暗的效果boot
- WPF 模仿前端大佬寫一個Hover效果前端
- CSS圖片上面新增文字說明CSS
- 23.Quick QML-簡單且好看的圖片瀏覽器-支援多個圖片瀏覽、縮放、旋轉、滑輪切換圖片UI瀏覽器
- 封裝一個的toast彈出框(vue專案)封裝ASTVue
- 短視訊直播原始碼,拖動滑塊實現圖片驗證效果原始碼
- 滑鼠懸浮連結彈出說明層
- 移動端下彈框禁止背景滑動
- 禁止彈框底部的內容滑動
- 點選彈出居中使用者登入框效果
- 短視訊app開發,左滑刪除或長按彈出刪除選擇框APP
- 滑鼠懸浮圖片3D翻轉出現文字說明3D
- qml 滑塊Slider RangeSliderIDE
- 圖片管理ImageRanger入門級使用說明Ranger
- 滑鼠懸浮小圖彈出大圖效果詳解
- jquery連線html頁面做一個彈出框輸入jQueryHTML
- 小程式底部彈框 類似picker效果
- 各種高效穩定的彈框效果
- 手機直播原始碼,實現圖片瀑布流式滑動效果原始碼
- QML中載入圖片不顯示,路徑出錯問題
- jquery 滑鼠移到圖片彈出浮動層顯示大圖片例子jQuery
- 滑塊驗證圖片
- windows使用sourceTree克隆個人私有github,一直彈出登入框?WindowsGithub
- C++讀取一個png圖片資訊-[lenna.png]C++
- sweetalert 彈出框瞬間消失
- 圓形放大的hover效果
- 舉例說明圖片懶載入的方案有哪些?
- swift實現仿知乎搖一搖彈出框Swift
- 短視訊商城系統,系統提示框、確認框、點選空白關閉彈出框
- 一張圖說明SQL的join用法SQL
- CSS hover改變背景圖片過渡動畫生硬CSS動畫