Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # -*- coding: utf-8 -*-
- # Form implementation generated from reading ui file 'morrirPiano.ui'
- #
- # Created by: PyQt5 UI code generator 5.11.3
- #
- # WARNING! All changes made in this file will be lost!
- from PyQt5 import QtCore, QtGui, QtWidgets
- from PyQt5.QtCore import Qt
- class Ui_MorrirPiano(object):
- def setupUi(self, MorrirPiano):
- MorrirPiano.setObjectName("MorrirPiano")
- MorrirPiano.resize(800, 48)
- self.centralwidget = QtWidgets.QWidget(MorrirPiano)
- self.centralwidget.setObjectName("centralwidget")
- self.horizontalLayoutWidget = QtWidgets.QWidget(self.centralwidget)
- self.horizontalLayoutWidget.setGeometry(QtCore.QRect(10, 10, 781, 31))
- self.horizontalLayoutWidget.setObjectName("horizontalLayoutWidget")
- self.horizontalLayout = QtWidgets.QHBoxLayout(self.horizontalLayoutWidget)
- self.horizontalLayout.setContentsMargins(0, 0, 0, 0)
- self.horizontalLayout.setSpacing(0)
- self.horizontalLayout.setObjectName("horizontalLayout")
- self.bDo = QtWidgets.QPushButton(self.horizontalLayoutWidget)
- self.bDo.setAutoFillBackground(False)
- self.bDo.setObjectName("bDo")
- self.horizontalLayout.addWidget(self.bDo)
- self.bRe = QtWidgets.QPushButton(self.horizontalLayoutWidget)
- self.bRe.setObjectName("bRe")
- self.horizontalLayout.addWidget(self.bRe)
- self.bMi = QtWidgets.QPushButton(self.horizontalLayoutWidget)
- self.bMi.setObjectName("bMi")
- self.horizontalLayout.addWidget(self.bMi)
- self.bFa = QtWidgets.QPushButton(self.horizontalLayoutWidget)
- self.bFa.setObjectName("bFa")
- self.horizontalLayout.addWidget(self.bFa)
- self.bSol = QtWidgets.QPushButton(self.horizontalLayoutWidget)
- self.bSol.setObjectName("bSol")
- self.horizontalLayout.addWidget(self.bSol)
- self.bLa = QtWidgets.QPushButton(self.horizontalLayoutWidget)
- self.bLa.setObjectName("bLa")
- self.horizontalLayout.addWidget(self.bLa)
- self.bSi = QtWidgets.QPushButton(self.horizontalLayoutWidget)
- self.bSi.setObjectName("bSi")
- self.horizontalLayout.addWidget(self.bSi)
- MorrirPiano.setCentralWidget(self.centralwidget)
- self.retranslateUi(MorrirPiano)
- QtCore.QMetaObject.connectSlotsByName(MorrirPiano)
- def retranslateUi(self, MorrirPiano):
- _translate = QtCore.QCoreApplication.translate
- MorrirPiano.setWindowTitle(_translate("MorrirPiano", "MainWindow"))
- self.bDo.setText(_translate("MorrirPiano", "до"))
- self.bRe.setText(_translate("MorrirPiano", "ре"))
- self.bMi.setText(_translate("MorrirPiano", "ми"))
- self.bFa.setText(_translate("MorrirPiano", "фа"))
- self.bSol.setText(_translate("MorrirPiano", "соль"))
- self.bLa.setText(_translate("MorrirPiano", "ля"))
- self.bSi.setText(_translate("MorrirPiano", "си"))
- from PyQt5 import QtCore, QtMultimedia
- from PyQt5.QtWidgets import QApplication, QMainWindow
- import sys
- class MyWidget(QMainWindow, Ui_MorrirPiano):
- def __init__(self):
- super().__init__()
- self.setupUi(self)
- self.bDo.clicked.connect(self.do)
- def do(self):
- self.load_mp3('/Users/marat/PycharmProjects/YandexLyceum/mp.mp3')
- self.player.play()
- def load_mp3(self, filename):
- media = QtCore.QUrl.fromLocalFile(filename)
- content = QtMultimedia.QMediaContent(media)
- self.player = QtMultimedia.QMediaPlayer()
- self.player.setMedia(content)
- app = QApplication(sys.argv)
- ex = MyWidget()
- ex.show()
- sys.exit(app.exec_())
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement