QML控件拖动并靠边停留
生活随笔
收集整理的這篇文章主要介紹了
QML控件拖动并靠边停留
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
前言
用QML做控件拖動,當鼠標按下要拖動的按鈕然后移動鼠標,控件坐標會隨著鼠標而移動,釋放鼠標后判斷當前的控件位置,然后選擇要停留在父窗口的左邊還是右邊,再通過動畫將控件移動到邊上。這種場景在做工具欄懸浮按鈕的時候比較常見。
正文
實現方式很簡單,通過Drag類來實現,并且參考了Qt幫助文檔中的示例。
直接上代碼吧
來看看效果圖
總結
以上是生活随笔為你收集整理的QML控件拖动并靠边停留的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Qt QML页面翻转控件封装
- 下一篇: Qt C++单例类写法