[App Sharing] music-island 插件更新(字体&颜色&歌词)
Tofloor
poster avatar
曾子康 TIM
deepin
2023-07-10 07:13
Author

2024/7/9更新

修复bug(大概花了6h)

增加歌词支持|爬虫时会爬取歌词

so文件大小3.6MB

22.png

itemPopupApplet 拓展

23.png

有歌词情况下

24.png
25.png

无歌词情况下

26.png
27.png

设置字体颜色与itemWidget原理相同

在data2.txt中储存歌词字体颜色数据

演示

28.gif

2023/7/4更新

1.itemWidget

右键菜单增加

19.png

2.新增data2.txt储存字体、颜色数据

20.png

3.设置后像这样

new21.png

4.修复itemPopupApplet播放方式UI bug

项目地址

github: https://githubfast.com/3084793958/music-island-B-QT-P.git

githubfast: https://githubfast.com/3084793958/music-island-B-QT-P.git

Reply Favorite View the author
All Replies
阿尼樱奈奈
Moderator
2023-07-10 07:14
#1

like

Reply View the author
曾子康 TIM
deepin
2023-07-10 08:00
#2

补充

[

操作系统版本 deepin20.8

g++版本 8.3.0

C++11

QT版本 5.15.6

]

是我的开发环境

C++不是解释型语言,会包成二进制文件,插件是.so,运行时不需要编译时的环境

至于打包成deb

插件应该是包不了的,且一般程序我也不会包

Reply View the author
把一切操作变成GUI
deepin
Backbone of ecological co-construction group
2023-07-10 09:40
#3
曾子康 TIM

补充

[

操作系统版本 deepin20.8

g++版本 8.3.0

C++11

QT版本 5.15.6

]

是我的开发环境

C++不是解释型语言,会包成二进制文件,插件是.so,运行时不需要编译时的环境

至于打包成deb

插件应该是包不了的,且一般程序我也不会包

但是我没有top panel也可以放进去吗?

之前那个版本我放进去显示和功能都有问题,显示不全,点击没反应。

V23 BETA

Reply View the author
曾子康 TIM
deepin
2023-07-10 17:32
#4
把一切操作变成GUI

但是我没有top panel也可以放进去吗?

之前那个版本我放进去显示和功能都有问题,显示不全,点击没反应。

V23 BETA

放dde-dock插件
截图_选择区域_20230710092719.png

截图_选择区域_20230710092514.png

Reply View the author
xuqi
deepin testing team
2023-07-10 17:37
#5
  • Nice~
Reply View the author
把一切操作变成GUI
deepin
Backbone of ecological co-construction group
2023-07-10 19:16
#6
曾子康 TIM

放dde-dock插件
截图_选择区域_20230710092719.png

截图_选择区域_20230710092514.png

放进去之后还需要注销一下吗?还是重启?


为什么放进去之后是这样?

而且是在最顶端

截图_选择区域_20230710111820.jpg

Reply View the author
曾子康 TIM
deepin
2023-07-10 21:10
#7
把一切操作变成GUI

放进去之后还需要注销一下吗?还是重启?


为什么放进去之后是这样?

而且是在最顶端

截图_选择区域_20230710111820.jpg

初步探究是插件被禁用

截图_选择区域_20230710130044.png

原因

截图_qtcreator_20230710125516.png

及在informationwidget.cpp 149行写了show();

还有一些在dde-dock上出现的问题

截图_qtcreator_20230710125907.png

不过我很好奇,dde-dock是怎么做到禁用插件的(deepin15之后)

Reply View the author
曾子康 TIM
deepin
2023-07-10 21:15
#8
曾子康 TIM

初步探究是插件被禁用

截图_选择区域_20230710130044.png

原因

截图_qtcreator_20230710125516.png

及在informationwidget.cpp 149行写了show();

还有一些在dde-dock上出现的问题

截图_qtcreator_20230710125907.png

不过我很好奇,dde-dock是怎么做到禁用插件的(deepin15之后)

相关代码已在github上更新

Reply View the author
yanjuner
Super Moderator
2023-07-10 21:56
#9

实用啊这个

Reply View the author