1. 程式人生 > >來用Qt實現一個桌面彈幕程式吧

來用Qt實現一個桌面彈幕程式吧

前言

為什麼做? 因為有趣呀~

最近一段時間呢,經常上 B站 的 傑洛君 看到 up主 們在直播的時候用一個桌面程式能在桌面上顯示彈幕飛過,感覺非常有趣,於是就學著用Qt做了個桌面彈幕程式啦~

接下來的日子就打算寫部落格記錄這一過程,也算是鞏固知識吧。

這個是教程?

這個能稱之為教程嗎? 並不,和你想象地不一樣 傑洛君 不是精通Qt程式開發的人,相反是大菜鳥一個(傑洛君大失敗 (T__T)) 不過還是覺得記錄下來比較好,所以接下來的文章還請各路大神們多多指教啦 (^-^)V 啦啦啦~

這也是傑洛君第一次寫部落格啦,不過接下來的文章不會那麼死板的,因為我也不希望自己的文章寫成API文件一樣,希望其中你能感受到我的心意,傑洛君是很希望和大家交流滴(^o^)/。

大坑慢填

這個程式說大不大,說小又不小,因為完整的應用包括了 1.桌面端 2.服務端 3.網頁端 甚至可能拓展到 利用QML 實現 Android端。

寫作壓力好大呀,傑洛君大危機!即便如此我還是會慢慢把它寫好,因為傑洛君的腦子不好使,擁有著YD(《電波老師》梗–不感興趣的東西就沒有動力做),所以真正把技術學到會用全憑興趣。我會渣油完成這個坑。

不看廣告看療效!

程式的介面
這裡寫圖片描述

大彈幕時代哦,你還在等待什麼呢?

這裡寫圖片描述

控制版面啦啦啦~

這裡寫圖片描述

晚會現場使用效果

感覺如何?(快誇我快誇我)

什麼?!你說這個介面醜哭了?

以玻璃心著稱的傑洛君會去哭上兩天的,畢竟傑洛君是來分享的,不是來羞恥play的(T__T)555。嘛嘛,介面不對你口味沒關係,不要在意這些細節 Don’t mind

接下來……

這個程式用到的技術包括 c++/Qt5,python/Tornado,以及Html等前端的一些東西,結構簡單,就是網頁傳送內容,桌面程式顯示彈幕。雖然程式不復雜,記錄其包含的過程還是很多的,可謂任重道遠呀。

因為傑洛君也有點忙,所以雖然會盡量快地填坑,但有時難免跳票。如果心急了可以催一催,但請不要太頻繁,我會報警的(>^ω^<)(認真)

聲音:額。。。我看完文章還是想問 – 傑洛飛是誰呀?
回答:一點都不可愛喜歡二次元的聲優控+怪蜀黍一枚。