先上個效果圖,後續更詳細的實現過程,實現思路主要是重新實現一個QMenuBar 類,然後直接在QMainWindow的上將原有QMenuBar提升爲自定義的RibbonBar,並直接從QMainWindow的QMenuBar裏邊獲取菜單內容,自動構建Ribbon欄,這樣實現的好處對用戶的業務開發流程沒有太大的侵入,用戶完全可以在QMainWindow界面上實現各種信號/槽關聯,事件響應,最後直接將原有的MenuBar提升爲實現的類就可以了,後續有空再更新實現過程,整體還是比較簡單的,基本是用QTabWidget+QToolButton實現的,期間遇到一些坑,配色什麼的直接從word裏邊截圖,然後用PS取得色。
Qt實現Offce2016系列Ribbon效果
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
「Qt Widget中文示例指南」如何實現一個快捷編輯器(一)
原創
2024-04-30 23:36:29
「Qt Widget中文示例指南」如何實現一個簡單的RHI小部件示例(一)
原創
2024-05-27 12:19:40
kali 配置中文輸入法
原創
2024-05-24 01:42:44
「Qt Widget中文示例指南」如何實現一個快捷編輯器(二)
原創
2024-05-15 12:21:47
迅爲RK3568開發板瑞芯微人工智能AI鴻蒙Linux安卓開發學習
原創
2024-05-06 22:54:29
Qt/C++音視頻開發70-無感切換通道/無縫切換播放視頻/多通道流暢切換/不同視頻打開無縫切換
原創
2024-04-18 10:40:53
「Qt Widget中文示例指南」如何實現行編輯功能
原創
2024-04-17 11:37:05
Qt血的教訓/細數Qt開發的各種坑/又愛又恨/歡迎圍觀留言評論
原創
2024-04-07 10:39:53
「Qt Widget中文示例指南」如何實現一個分組框
原創
2024-04-02 11:33:48
MFC擴展庫BCGControlBar Pro v34.1新版亮點:日曆和計劃表等功能升級
原創
2024-05-20 12:20:52
Visual C++界面開發組件Xtreme Toolkit Pro v24測試版發佈——完全支持SVG
原創
2024-05-16 12:19:55
Spring cloud 服務調用和負載均衡機制
原創
2024-05-15 11:50:20
MFC擴展庫BCGControlBar Pro v34.1 - 可視化設計器、主題新升級
原創
2024-05-07 11:34:55
界面控件DevExpress VCL v24.1預覽 - 支持RAD Studio 12.1、圖表新功能
原創
2024-04-24 11:35:34