正在实现歌词滚动,初步的想法是现有一个layout,然后在上面放上一个vbox,这样vbox就可以自由移动了,然后根据歌词行数在vbox上放一些label……有几行放几个
在歌曲播放的时候根据当前歌词所在的行的位置调整vbox的位置……大概的思路就是这样
实现起来不是很困难,不过却被另一个问题给难住了……
我想让当前歌词行实现不同的颜色,这不难,难的是怎么把变过色的label恢复回以前的颜色,这个直接悲剧了,不能清一色都恢复成黑色,因为如果gtk使用的皮肤也是黑色的话就悲剧到什么也看不出来了……
目前还没有想到好的解决办法,很操蛋,主要是到现在也没看到可以获取当前文字颜色的方法………………………………我靠
只能是把背景改成黑色的了,千千静听不也是这样写的吗……