# -*- coding: utf-8 -*-
# Form implementation generated from reading ui file '音乐.ui'
#
# Created by: PyQt5 UI code generator 5.15.2
#
# WARNING: Any manual changes made to this file will be lost when pyuic5 is
# run again. Do not edit this file unless you know what you are doing.
from PyQt5 import QtCore, QtGui, QtWidgets
import icon_rc
import km_rc
import sys
import os
import pygame
import time
from mutagen.mp3 import MP3
from PyQt5.QtCore import QThread, pyqtSignal, QTimer
from PyQt5.QtWidgets import QMessageBox
# 全局变量
#歌曲列表
list = []
#歌曲id
x = 0
#歌曲路径
gqlj_ = ""
#播放状态
playing = False
class Ui_mainWindow(object):
def setupUi(self, mainWindow):
mainWindow.setObjectName("mainWindow")
mainWindow.resize(777, 504)
mainWindow.setMinimumSize(QtCore.QSize(0, 504))
mainWindow.setMaximumSize(QtCore.QSize(813, 504))
icon = QtGui.QIcon()
icon.addPixmap(QtGui.QPixmap("iocn/音质_爱给网_aigei_com.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
mainWindow.setWindowIcon(icon)
mainWindow.setWindowOpacity(3.0)
mainWindow.setToolTipDuration(-2)
mainWindow.setStyleSheet("#mainWindow{border-image: url(:/jpg/img/1001234.jpg)}\n"
"\n"
"\n"
"")
self.centralwidget = QtWidgets.QWidget(mainWindow)
self.centralwidget.setObjectName("centralwidget")
self.listWidget = QtWidgets.QListWidget(self.centralwidget)
self.listWidget.setGeometry(QtCore.QRect(610, 0, 171, 431))
self.listWidget.setStyleSheet("background-color:transparent;")
self.listWidget.setObjectName("listWidget")
self.label = QtWidgets.QLabel(self.centralwidget)
self.label.setGeometry(QtCore.QRect(340, 0, 771, 41))
self.label.setStyleSheet("color: rgb(255, 255, 127);")
self.label.setObjectName("label")
self.bofangpushButton = QtWidgets.QPushButton(self.centralwidget)
self.bofangpushButton.setGeometry(QtCore.QRect(350, 440, 61, 41))
self.bofangpushButton.setStyleSheet("background-color:transparent;")
self.bofangpushButton.setText("")
icon1 = QtGui.QIcon()
icon1.addPixmap(QtGui.QPixmap("iocn/播.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
self.bofangpushButton.setIcon(icon1)
self.bofangpushButton.setIconSize(QtCore.QSize(40, 40))
self.bofangpushButton.setObjectName("bofangpushButton")
self.shangyiqupushButton_2 = QtWidgets.QPushButton(self.centralwidget)
self.shangyiqupushButton_2.setGeometry(QtCore.QRect(240, 440, 51, 41))
self.shangyiqupushButton_2.setStyleSheet("background-color:transparent;")
self.shangyiqupushButton_2.setText("")
icon2 = QtGui.QIcon()
icon2.addPixmap(QtGui.QPixmap("iocn/上.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
self.shangyiqupushButton_2.setIcon(icon2)
self.shangyiqupushButton_2.setIconSize(QtCore.QSize(40, 40))
self.shangyiqupushButton_2.setObjectName("shangyiqupushButton_2")
self.xiayiqupushButton_3 = QtWidgets.QPushButton(self.centralwidget)
self.xiayiqupushButton_3.setGeometry(QtCore.QRect(470, 440, 51, 41))
self.xiayiqupushButton_3.setStyleSheet("background-color:transparent;")
self.xiayiqupushButton_3.setText("")
icon3 = QtGui.QIcon()
icon3.addPixmap(QtGui.QPixmap("iocn/下.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
self.xiayiqupushButton_3.setIcon(icon3)
self.xiayiqupushButton_3.setIconSize(QtCore.QSize(40, 40))
self.xiayiqupushButton_3.setObjectName("xiayiqupushButton_3")
self.horizontalSlider = QtWidgets.QSlider(self.centralwidget)
self.horizontalSlider.setGeometry(QtCore.QRect(0, 430, 811, 9))
self.horizontalSlider.setOrientation(QtCore.Qt.Horizontal)
self.horizontalSlider.setObjectName("horizontalSlider")
self.horizontalSlider_2 = QtWidgets.QSlider(self.centralwidget)
self.horizontalSlider_2.setGeometry(QtCore.QRect(666, 451, 101, 20))
self.horizontalSlider_2.setOrientation(QtCore.Qt.Horizontal)
self.horizontalSlider_2.setObjectName("horizontalSlider_2")
self.pushButton_2 = QtWidgets.QPushButton(self.centralwidget)
self.pushButton_2.setGeometry(QtCore.QRect(562, 439, 91, 41))
self.pushButton_2.setStyleSheet("background-color:transparent;")
self.pushButton_2.setText("")
icon4 = QtGui.QIcon()
icon4.addPixmap(QtGui.QPixmap("iocn/8.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
self.pushButton_2.setIcon(icon4)
self.pushButton_2.setIconSize(QtCore.QSize(40, 40))
self.pushButton_2.setObjectName("pushButton_2")
self.label.raise_()
self.bofangpushButton.raise_()
self.shangyiqupushButton_2.raise_()
self.xiayiqupushButton_3.raise_()
self.listWidget.raise_()
self.horizontalSlider.raise_()
self.horizontalSlider_2.raise_()
self.pushButton_2.raise_()
mainWindow.setCentralWidget(self.centralwidget)
self.menuBar = QtWidgets.QMenuBar(mainWindow)
self.menuBar.setGeometry(QtCore.QRect(0, 0, 777, 23))
self.menuBar.setObjectName("menuBar")
self.menu = QtWidgets.QMenu(self.menuBar)
PYQT5+pygame+爬虫实现本地播放器及按歌手下载(循环播放,上,下曲,进度条,声音,网络下载。写的很烂,勿喷)
最新推荐文章于 2024-07-31 14:30:10 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)