文章詳情頁
c++ - 如何使用Qt實(shí)現(xiàn)網(wǎng)易云音樂那種界面?
瀏覽:103日期:2022-10-12 14:20:34
問題描述
本人小白,只會(huì)用Qt做出一般的Winform,請(qǐng)問網(wǎng)易云音樂那種好看的UI是如何實(shí)現(xiàn)的?我看有很多Qt大神都能做出來,但我苦于沒有思路,希望大神指點(diǎn)迷津,感激不盡啊。(我用的是Qt5.7)
問題解答
回答1:在qt里面,有個(gè)QWebView的組件,你用QWebView加載html,用html + JavaScript,實(shí)現(xiàn)網(wǎng)易云音樂的界面,就不用依賴原生組件的樣式了,這不就可以了?
補(bǔ)充:也可以通過修改組件的樣式來做界面的,webkit比較方便。
回答2:比起傳統(tǒng)的Widget,用QML來實(shí)現(xiàn)更容易。剛開始先照著它的界面抄一遍。
回答3:網(wǎng)易云音樂是用js + html 寫的,
回答4:給你個(gè)實(shí)例~ PyQt5 網(wǎng)易云音樂
標(biāo)簽:
網(wǎng)易云
上一條:c++ - Windows系統(tǒng)中如何獲取快捷方式文件對(duì)應(yīng)的程序路徑?下一條:c++ - 提示錯(cuò)誤:不存在從int轉(zhuǎn)換到CMapPtrToPtr的適當(dāng)構(gòu)造函數(shù)
相關(guān)文章:
1. javascript - JS設(shè)置Video視頻對(duì)象的currentTime時(shí)出現(xiàn)了問題,IE,Edge,火狐,都可以設(shè)置,反而chrom卻...2. java固定鍵值轉(zhuǎn)換,使用枚舉實(shí)現(xiàn)字典?3. 如何為每個(gè)應(yīng)用程序配置tomcat 6的logs / catalina.out。(為sys.out,sys.err配置Web應(yīng)用程序特定的日志文件)4. css - ionic中的柵格布局如何讓文字內(nèi)容多少不同的每一列中的內(nèi)容都能垂直居中?5. php自學(xué)從哪里開始?6. phpstady在win10上運(yùn)行7. java - 我設(shè)置了cookie的max age,但是cookie依然在關(guān)閉游覽器后消失了8. javascript - 手機(jī)瀏覽器會(huì)有一個(gè)默認(rèn)的viewport視圖,將頁面縮放后顯示在手機(jī)屏幕?9. 這是什么情況???10. javascript - 微信網(wǎng)頁開發(fā)從菜單進(jìn)入頁面后,按返回鍵沒有關(guān)閉瀏覽器而是刷新當(dāng)前頁面,求解決?
排行榜

熱門標(biāo)簽