使用PyQt和PyGame.音乐()

2024-06-16 09:52:43 发布

您现在位置:Python中文网/ 问答频道 /正文

我一直在用python开发一个使用pygame.混音器播放音乐和PyQt4构建用户界面。你知道吗

我目前正在使用while循环检查一首歌是否完成,以便可以从队列中加载下一首歌。为了确保用户在while循环运行时仍然可以与PyQt按钮交互,我将QtCore.QCoreApplication.processEvents()进入while循环。你知道吗

但是,现在当我在播放音乐时关闭主窗口时,程序不会停止(通常会停止),音乐会继续播放。 程序也无法检测到app.aboutToQuit.connect应用程序()在播放音乐时执行命令(意味着在不播放音乐时可以执行此命令)。你知道吗

任何帮助都将不胜感激。你知道吗


Tags: 用户程序app队列音乐用户界面按钮pygame
1条回答
网友
1楼 · 发布于 2024-06-16 09:52:43

不久前我找到了这个问题的答案,所以我想我应该把它放在这里给其他人看。你知道吗

我在ui中给程序一个内部退出按钮,然后调用按钮os.\u exit(0)。那时候效果很好。你知道吗

检查Python和PyQt文档时,没有给出在执行while循环时关闭应用程序窗口的注释。你知道吗

不过,如果有其他解决方案,我们将不胜感激。你知道吗

相关问题 更多 >