Qt学习
微微微丶笑
有什么问题的话可以加qq:1127155491
展开
-
基于QT的网络音乐播放器(一)
自学Qt已经有一段时间了,但是始终感觉自己还是很弱(其实并不是感觉自己很弱,是自己本来就很弱,哈哈)。自己也照着书上敲了几个例子,但觉得还是要写点东西才能真正运用起来。所以,前段时间就写了个很简单的音乐播放器。我自己...原创 2018-10-02 19:19:23 · 4905 阅读 · 3 评论 -
基于QT的网络音乐播放器(二)
前面我对这个音乐播放器已经做了个简单的介绍了(其实就是瞎扯了一波),接下来就是实在货了,这篇我将给大家介绍一下界面的总体布局和QSS的代码。ui界面:QSS代码:/*播放按钮*/QPushButton#play_Btn:!hover{ border-image: url(:/images/play4.png);}QPushButton#play_Btn:hover...原创 2018-10-02 19:43:00 · 3988 阅读 · 0 评论 -
基于QT的网络音乐播放器(三)
前面说了把主界面的总体设计说了,接下来说一下调用API获取歌曲的url以及歌词等信息。首先我使用的是酷狗的API(调用其他音乐平台的API方法也基本都是差不多的),这个API呢也是我百度找到的。http://songsearch.kugou.com/song_search_v2?keyword=&page=&pagesize=&userid=-1&a原创 2018-10-06 18:21:57 · 7974 阅读 · 34 评论 -
基于QT的网络音乐播放器(四)
关于歌词的显示,其实我的主要思想就是解析歌词部分的字符串。歌词显示分为两部分,一部分是播放器右侧的歌词显示以及下面的桌面歌词的显示。其中桌面歌词让我很难受,想了很久,后面看到一个大佬的一篇文章后才有了思路。先看效果图:其实就是解析lrc歌词字符串。lrc歌词分为两部分,前面部分是时间,后面一部分是歌词。得到时间和歌词,保存下来。我是用两个list保存的,其实后面一想,用map来保存其实更好。...原创 2018-10-06 19:08:28 · 17904 阅读 · 46 评论 -
【Qt】Qt5中解决中文乱码
升级到Qt5.X之后,原先解决的Qt显示中文乱码的方法突然不适用了,找了很多方式来解决这个问题第一种:在公司代码里看到的方法,先将对应的cpp文件用windows自带的记事本打开,另存为UTF-8格式,然后在代码中,遇到中文字符,使用QStringLiteral("中文")进行修饰这种方式每次新建一个class就要切出去用记事本编辑一下实在麻烦,而且每个中文字符串都要用QStrin...转载 2019-01-02 15:54:40 · 176 阅读 · 0 评论