目錄
* 一、自定義通用對話框 <https://www.cnblogs.com/swarmbees/p/10836505.html#一自定義通用對話框>
* 二、提示框 <https://www.cnblogs.com/swarmbees/p/10836505.html#二提示框>
* 三、表格控件螞蟻線 <https://www.cnblogs.com/swarmbees/p/10836505.html#三表格控件螞蟻線>
* 四、動態(tài)啟動圖 <https://www.cnblogs.com/swarmbees/p/10836505.html#四動態(tài)啟動圖>
* 1、光效展示 <https://www.cnblogs.com/swarmbees/p/10836505.html#光效展示>
* 2、延遲到達展示 <https://www.cnblogs.com/swarmbees/p/10836505.html#延遲到達展示>
* 五、Qt Designer二次開發(fā)
<https://www.cnblogs.com/swarmbees/p/10836505.html#五qt-designer二次開發(fā)>
一、自定義通用對話框
仿照windows使用Qt實現(xiàn)了一個自定義通用對話框,支持左側(cè)節(jié)點擴展,右側(cè)也支持注冊自定義窗口,例如文件預覽等等,可以和中間視圖列表進行通信
* 支持打開、保存、另存為3種模式
* 支持5種預覽模式
* 支持前進后退操作
* 之前當前目錄搜索
* 新增文件、刪除文件
* 文件重命名
* 文件排序等等
* 按功能記錄最后訪問位置
* 記錄程序退出時的大小、排序列、列寬度
* 按類型過濾文件
* Windows有的常用功能基本都有。。。
二、提示框
操作完成提示框,支持多種消失動畫,如下圖所示,詳細實現(xiàn)過程可閱讀Qt之對話框消失動畫
<https://www.cnblogs.com/swarmbees/p/7288885.html>
三、表格控件螞蟻線
螞蟻線是一個很常見的功能,但是卻有很少的客戶端實現(xiàn)過這個功能,如下圖所示,是我自己實現(xiàn)的表格螞蟻線,由于是demo,比較粗糙。詳細實現(xiàn)過程可閱讀
Qt之表格控件螞蟻線 <https://www.cnblogs.com/swarmbees/p/9288902.html>
四、動態(tài)啟動圖
由于我們的產(chǎn)品比較大,在軟件啟動的時候會消耗比較長的時間,原生的進度條已經(jīng)不能滿足我們的需求,這里我們開發(fā)了一個光效進度條,如果下圖所示
光效進度條主要是做了一個進度動畫,在已完成的部分上進行快速的迭代渲染,給用戶一種直觀感受,我們的軟件一直努力加載
上面展示了一個動效啟動事例。下面這張圖是正式使用時的一個效果圖
1、光效展示
2、延遲到達展示
五、Qt Designer二次開發(fā)
因為業(yè)務需要,我們對QtDesigner工具進行了二次開發(fā),主要是集成了以下特性
* 我們產(chǎn)品自己封裝的基礎控件
* 引入了圖片資源文件
* 引入了qss樣式
* 添加了動態(tài)控件展示
* 添加了學習視頻入口
* 美化了預覽效果
* 支持自動生成信信號槽
* 集成了控件規(guī)范
如果您覺得文章不錯,不妨給個打賞,寫作不易,感謝各位的支持。您的支持是我最大的動力,謝謝?。?!
很重要--轉(zhuǎn)載聲明
*
本站文章無特別說明,皆為原創(chuàng),版權(quán)所有,轉(zhuǎn)載時請用鏈接的方式,給出原文出處。同時寫上原作者:朝十晚八
<https://www.cnblogs.com/swarmbees/> or Twowords
<https://www.jianshu.com/u/7673f8cfb4e6>
*
如要轉(zhuǎn)載,請原文轉(zhuǎn)載,如在轉(zhuǎn)載時修改本文,請事先告知,謝絕在轉(zhuǎn)載時通過修改本文達到有利于轉(zhuǎn)載者的目的。
熱門工具 換一換