文章詳情頁(yè)
c++ - 如何使用Qt實(shí)現(xiàn)網(wǎng)易云音樂(lè)那種界面?
瀏覽:123日期:2022-10-12 14:20:34
問(wèn)題描述
本人小白,只會(huì)用Qt做出一般的Winform,請(qǐng)問(wèn)網(wǎng)易云音樂(lè)那種好看的UI是如何實(shí)現(xiàn)的?我看有很多Qt大神都能做出來(lái),但我苦于沒(méi)有思路,希望大神指點(diǎn)迷津,感激不盡啊。(我用的是Qt5.7)
問(wèn)題解答
回答1:在qt里面,有個(gè)QWebView的組件,你用QWebView加載html,用html + JavaScript,實(shí)現(xiàn)網(wǎng)易云音樂(lè)的界面,就不用依賴原生組件的樣式了,這不就可以了?
補(bǔ)充:也可以通過(guò)修改組件的樣式來(lái)做界面的,webkit比較方便。
回答2:比起傳統(tǒng)的Widget,用QML來(lái)實(shí)現(xiàn)更容易。剛開(kāi)始先照著它的界面抄一遍。
回答3:網(wǎng)易云音樂(lè)是用js + html 寫(xiě)的,
回答4:給你個(gè)實(shí)例~ PyQt5 網(wǎng)易云音樂(lè)
標(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 - vscode alt+shift+f 格式化js代碼,通不過(guò)eslint的代碼風(fēng)格檢查怎么辦。。。2. javascript - 如何將一個(gè)div始終固定在某個(gè)位置;無(wú)論屏幕和分辨率怎么變化;div位置始終不變3. html5 - 有可以一次性把所有 css外部樣式轉(zhuǎn)為html標(biāo)簽內(nèi)style=" "的方法嗎?4. javascript - 有什么比較好的網(wǎng)頁(yè)版shell前端組件?5. java - 如何寫(xiě)一個(gè)intellij-idea插件,實(shí)現(xiàn)編譯時(shí)修改源代碼的目的6. javascript - 原生canvas中如何獲取到觸摸事件的canvas內(nèi)坐標(biāo)?7. java 中Long 類型如何轉(zhuǎn)換成Double?8. javascript - 求解答:實(shí)例對(duì)象調(diào)用constructor,此時(shí)constructor內(nèi)的this的指向?9. html - vue項(xiàng)目中用到了elementUI問(wèn)題10. javascript - [js]為什么畫(huà)布里不出現(xiàn)圖片呢?在線等
排行榜

熱門標(biāo)簽