Я использую python3.5, и я сделал графический интерфейс с pyqt5.В этом графическом интерфейсе, когда я нажимаю кнопку, я могу воспроизводить музыку с помощью файла WAV.Это код.
import sys
from PyQt5 import QtCore, QtWidgets, QtMultimedia
from PyQt5.QtGui import QColor
from PyQt5.QtCore import *
from PyQt5.QtGui import *
from PyQt5.QtWidgets import *
class Window(QtWidgets.QWidget):
def __init__(self):
super(Window, self).__init__()
self.setWindowTitle("sound")
self.setGeometry(500,300,100,100)
btn = QPushButton(self)
btn.setIcon(self.style().standardIcon(getattr(QStyle,"SP_MediaPlay")))
btn.setToolTip('音が出ます')
btn.move(50, 25)
btn.clicked.connect(self.handlePlay)
self.mediaPlayer = QtMultimedia.QMediaPlayer(self)
sound=QtMultimedia.QMediaContent(QtCore.QUrl.fromLocalFile("Magia.wav"))
self.mediaPlayer.setMedia(sound)
self.show()
def handlePlay(self):
self.mediaPlayer.stop()
self.mediaPlayer.play()
if __name__ == '__main__':
app = QtWidgets.QApplication(sys.argv)
window = Window()
sys.exit(app.exec_())
С помощью этого кода вы можете создать графический интерфейс, подобный этому.
Когда вы нажимаетеКнопка, вы можете воспроизводить музыку в формате WAV.И я изменил этот код Python в исполняемый файл с помощью pyinstaller.Но в exe-файле, когда я нажимаю кнопку, ничего не происходит.Моя операционная среда Windows8.1 и 64bit.