整体布局
创建QT项目,使用Qt5.9版本
分为三栏,最上面放标题和图标,中间放播放的列表,最下面放控制按钮。
引入QT resource file引入所有要用到的图片。
写ui文件:
最上面用label写上标题。
使用list widget写入音乐列表。
button写入上一首歌up,播放play,下一曲next按钮、再写一个label写上正在播放的音乐
使用horizontal spacer设置竖直布局,使用vertical spacer设置水平布局,设置最大最小间距,避免所有的元素连在一起。
向每个控件添加样式表,背景图片,字体颜色等等,添加样式使用到了css。
Headers
里面的mymusic里面,引入QStyleOption以及QPainter,重写私有方法paintEvent。
添加读取文件及界面初始化文件
引用qdir读取文件
引入Q