在rv播放器中使用PySide开发(1)
在 RV 中可以使用 Python 或者他自带的Mu语言开发一些东西, 但是Mu语言相对要难好多Googe能查到的东西相对较少(反正我是没有搞懂), 所以推荐用Python 来开发
下面这个网址是RV的Python帮助文档, 其他的我没有找到
首先 新建一个环境变量, 写一个路径, 做好的包放到这个里面加载, 也方便测试



然后开始看PySide, 写法可以参考RV自带的PySide实例

加载这个包后重新打开RV就可以看到

可以在RV的安装目录下plugins\Packages下找到这个包, 可以解压看他的写法

这个包里就三个文件, 其中PACKAGE里写一些插件的信息, 像是菜单, 快捷键等等

load: immediate 打开rv时立即加载 load: delay indicating可以按下快捷键后加载
event : 'key-down--d' 快捷键
menu: 菜单中的位置, 没有这个菜单会自动创建
Python 的话可以那这里面的pyside_example.py 当模板改(Ctrl+C)

贴上我的代码, 我参考上面的python文件改的
pysideTest.py
PACKAGE
control.ui
到下面的网址下载一个zip.exe 和上面几个文件放一块



把生成的PySideTest-1.0.rvpkg拷贝到之前定义的RV_SUPPORT_PATH路径下的Packages文件夹里


重新打开RV就可以看到菜单, 快捷键是D



然后怎么使用按钮

其他的控件也是类似的写法, 括号里类名加objectName
打印的内容你可以在Window-Console 里找到(这玩意咋打印中文呢?)

也可以打印到屏幕上, 代码是这个

添加到播放列表
清理播放列表

就这样了 下次再写吧