根据本网站,GNU 上的 VLC 通过 Qt 集中主题化,但对于 Windows,我只发现“使用 eDark 皮肤”,它仅在使用 VLC 打开该 vlt 文件时才有效,并且缺少我的自定义控件。有没有办法获取“强制主题”选项或仅反转 Windows 11 上的 VLC 界面颜色?
答案1
eDark 皮肤可以根据您的需要进行修改,或者您也可以为 VLC 创建自己的皮肤。
要使用的工具是 VLC 媒体播放器皮肤编辑器。您可以在 下载页面。
您可以执行以下操作:
特征
- 完全不需要 XML 知识
- 直接从文件添加图像和字体
- 有助于创建 SubBitmaps 的视觉辅助
- 直接预览皮肤的外观
- 预览您的皮肤在不同情况下(播放、暂停等)的外观
- 导入和导出 VLT 文件(打包的 VLC Skins)
- 轻松添加和修改皮肤项目
- 使用鼠标或箭头键定位皮肤物品
- 皮肤内容分层展示
- 让动作序列的创作变得轻松
- 可以处理所有手工制作的皮肤
- 提供多种语言版本
答案2
我还没有弄清楚 WSL 编译或重新安装我的 VirtualBox,但是根据这一页 vlc-3.0.18\modules\gui\qt\qt.cpp
可能只需要QQuickStyle::setStyle("fusion");
在QApplication::setStyle(s_style);
第 641 行使用 #ifdef _WIN32。也许MainWindow/QtStyle
在某处设置也可以。
至于皮肤不起作用,请在高级首选项中启用“可换肤界面”:
不知何故,它还附带一个终端窗口,即使选择了不保留的默认主题(直到vlc --reset-config
):
我会坚持PotPlayer目前。