29.qt quick-在QML中調用C++類


  • Qt Quick文章已移植到CSDN博客:https://blog.csdn.net/qq_37997682/category_11280267.html,本博客停止更新。

    專欄入門到精通、講解所有常用知識、長期不定時更新高質量文章、並為訂閱該專欄的朋友們創立一個專欄文章資源群(CSDN專欄第一章底部有群號)

    涉及到的資源有如下所示

     

    1.網站導航界面

    通過GridLayout來做一個簡易的網站導航界面,並支持自適應界面.當我們點擊其中的某個按鈕,就會打開瀏覽器跳到對應的網站上.

     

     2.圖片瀏覽器-支持多個圖片瀏覽、縮放、旋轉、滑輪切換圖片

     

    代碼介紹

    • flick : 用來存放放置當前大圖的一個Flickable容器
    • photoImage : 用來顯示當前大圖的一個Image
    • fileGroup : 文件選項組合框,里面有"打開文件"、"上一張"、"下一張"按鈕
    • ctrlGroup : 圖片控制組合框,里面有"放大"、"旋轉"滑動條
    • imageInfoGroup: 基本信息組合框,里面有"尺寸"、"路徑"文本
    • authorInfoGroup: 關於組合框,里面有筆者信息
    • images: 存放用戶打開的所有圖片的瀏覽區

     

    3.Qt Quick QML-500行代碼實現“合成大西瓜游戲

    代碼中邏輯主要如下所示:

    • 移動水果,並進行邊界檢測
    • 計算水果之間碰撞檢測,如果是兩個相同的水果,則進行水果合並,否則就計算小球碰撞后的移動方向.
    • 判斷水果是否溢出終點線,如果溢出,則將每個水果進行破碎,彈出結束畫面,等待下一局

     

    4.高仿微信實現局域網聊天V1~V4版本

    在V3版本https://blog.csdn.net/qq_37997682/article/details/119589754我們已經實現了:

    • 添加登錄界面、
    • UDP校驗登錄、
    • 皮膚更換、
    • 3D旋轉(主界面和登錄界面之間切換) 、

    所以V4版本實現:

    • 支持拖動和更改窗口大小、
    • 可以單獨聊天、也可以在聊天室所有人聊天、
    • 支持收發gif表情包(支持粘貼復制)、
    • 自動刷新當前好友在線人數等、
    • 同時支持Linux和Windows編譯運行

     

    5.50行實現QML滑動條

     

    6.qt quick-QML水紋波進度條

     

    7.qt quick-ListView拖拽選中換行、添加、刪除、移動動畫

     

    8.qt quick-自定義非常好看的qml虛擬軟鍵盤-支持換膚、動態加載移除語言

     

    9.qt quick-CandlestickSeries實現K線圖+行情列表+詳細列表+線拖拽

     

    10.qt quick-自定義LineSeries、實現箭頭線、標簽序號、拖拽/插入/刪除

     


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM