切换选项卡后,选项卡小部件中的小部件是否被禁用



我目前正在用QTabWidget的PyQt5制作一个大型应用程序。

在两个选项卡中播放视频流。我用QLabel实现了它们,它使用setPixmap((不断刷新。

当用户更改选项卡时,非活动选项卡(用户刚刚离开的选项卡(中的 QLabel 是否仍处于启用状态并播放视频?当当前打开的选项卡中仅播放一个视频时,这将是最佳选择(以获得更好的性能(。

我已经阅读了文档,但找不到任何相关信息。

所以,对于你的问题:

切换选项卡后,选项卡小部件中的小部件是否被禁用?

不,只有当您明确禁用然后或者父小部件被禁用时,它们才会被禁用......

要解决您的播放器问题,您可以按照建议在 tabWidget 中连接插槽

这个可以是你需要的:

currentChanged(int index)
当选项卡索引

更改时,将调用插槽,并且您将获得新选项卡的索引作为参数(当然基于 0(。

然后,您可以检查播放器的选项卡是否为当前选项卡,并根据该选项卡暂停或恢复电影

在听从@mkam的建议后,我发现他是对的,并且取消选择的选项卡中的所有小部件都已启用

相关内容

  • 没有找到相关文章

最新更新