# -*- coding: utf-8 -*- # Form implementation generated from reading ui file 'ui.ui' # # Created by: PyQt5 UI code generator 5.15.10 # # 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 class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(1152, 894) MainWindow.setStatusTip("") self.centralwidget = QtWidgets.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") self.verticalLayout_3 = QtWidgets.QVBoxLayout(self.centralwidget) self.verticalLayout_3.setObjectName("verticalLayout_3") self.hLayoutHead = QtWidgets.QHBoxLayout() self.hLayoutHead.setObjectName("hLayoutHead") self.vlayoutAlbumArt = QtWidgets.QVBoxLayout() self.vlayoutAlbumArt.setObjectName("vlayoutAlbumArt") self.albumGraphicsView = QtWidgets.QGraphicsView(self.centralwidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Maximum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.albumGraphicsView.sizePolicy().hasHeightForWidth()) self.albumGraphicsView.setSizePolicy(sizePolicy) self.albumGraphicsView.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff) self.albumGraphicsView.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff) self.albumGraphicsView.setSizeAdjustPolicy(QtWidgets.QAbstractScrollArea.AdjustIgnored) self.albumGraphicsView.setInteractive(False) self.albumGraphicsView.setViewportUpdateMode(QtWidgets.QGraphicsView.FullViewportUpdate) self.albumGraphicsView.setObjectName("albumGraphicsView") self.vlayoutAlbumArt.addWidget(self.albumGraphicsView) self.hLayoutHead.addLayout(self.vlayoutAlbumArt) self.vLayoutSongDetails = QtWidgets.QVBoxLayout() self.vLayoutSongDetails.setObjectName("vLayoutSongDetails") self.artistLabel = QtWidgets.QLabel(self.centralwidget) font = QtGui.QFont() font.setPointSize(24) font.setBold(True) font.setWeight(75) self.artistLabel.setFont(font) self.artistLabel.setObjectName("artistLabel") self.vLayoutSongDetails.addWidget(self.artistLabel) self.titleLabel = QtWidgets.QLabel(self.centralwidget) font = QtGui.QFont() font.setPointSize(18) self.titleLabel.setFont(font) self.titleLabel.setObjectName("titleLabel") self.vLayoutSongDetails.addWidget(self.titleLabel) self.albumLabel = QtWidgets.QLabel(self.centralwidget) font = QtGui.QFont() font.setPointSize(16) font.setBold(False) font.setItalic(True) font.setWeight(50) self.albumLabel.setFont(font) self.albumLabel.setObjectName("albumLabel") self.vLayoutSongDetails.addWidget(self.albumLabel) self.hLayoutHead.addLayout(self.vLayoutSongDetails) self.vLayoutPlaybackVisuals = QtWidgets.QVBoxLayout() self.vLayoutPlaybackVisuals.setObjectName("vLayoutPlaybackVisuals") self.horizontalLayout = QtWidgets.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") self.playbackSlider = QtWidgets.QSlider(self.centralwidget) self.playbackSlider.setOrientation(QtCore.Qt.Horizontal) self.playbackSlider.setObjectName("playbackSlider") self.horizontalLayout.addWidget(self.playbackSlider) self.startTimeLabel = QtWidgets.QLabel(self.centralwidget) self.startTimeLabel.setObjectName("startTimeLabel") self.horizontalLayout.addWidget(self.startTimeLabel) self.slashLabel = QtWidgets.QLabel(self.centralwidget) self.slashLabel.setObjectName("slashLabel") self.horizontalLayout.addWidget(self.slashLabel) self.endTimeLabel = QtWidgets.QLabel(self.centralwidget) self.endTimeLabel.setObjectName("endTimeLabel") self.horizontalLayout.addWidget(self.endTimeLabel) self.vLayoutPlaybackVisuals.addLayout(self.horizontalLayout) self.PlotWidget = PlotWidget(self.centralwidget) self.PlotWidget.setObjectName("PlotWidget") self.vLayoutPlaybackVisuals.addWidget(self.PlotWidget) self.hLayoutHead.addLayout(self.vLayoutPlaybackVisuals) self.hLayoutHead.setStretch(0, 2) self.hLayoutHead.setStretch(1, 4) self.hLayoutHead.setStretch(2, 6) self.verticalLayout_3.addLayout(self.hLayoutHead) self.hLayoutMusicTable = QtWidgets.QHBoxLayout() self.hLayoutMusicTable.setObjectName("hLayoutMusicTable") self.tableView = MusicTable(self.centralwidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Maximum) sizePolicy.setHorizontalStretch(1) sizePolicy.setVerticalStretch(1) sizePolicy.setHeightForWidth(self.tableView.sizePolicy().hasHeightForWidth()) self.tableView.setSizePolicy(sizePolicy) self.tableView.setMaximumSize(QtCore.QSize(32000, 32000)) self.tableView.setAcceptDrops(True) self.tableView.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff) self.tableView.setSizeAdjustPolicy(QtWidgets.QAbstractScrollArea.AdjustToContents) self.tableView.setEditTriggers(QtWidgets.QAbstractItemView.AnyKeyPressed|QtWidgets.QAbstractItemView.EditKeyPressed) self.tableView.setAlternatingRowColors(True) self.tableView.setSelectionMode(QtWidgets.QAbstractItemView.ExtendedSelection) self.tableView.setSelectionBehavior(QtWidgets.QAbstractItemView.SelectRows) self.tableView.setSortingEnabled(True) self.tableView.setObjectName("tableView") self.tableView.horizontalHeader().setCascadingSectionResizes(True) self.tableView.horizontalHeader().setStretchLastSection(True) self.tableView.verticalHeader().setVisible(False) self.hLayoutMusicTable.addWidget(self.tableView) self.verticalLayout_3.addLayout(self.hLayoutMusicTable) self.hLayoutControls = QtWidgets.QHBoxLayout() self.hLayoutControls.setObjectName("hLayoutControls") self.previousButton = QtWidgets.QPushButton(self.centralwidget) font = QtGui.QFont() font.setPointSize(28) self.previousButton.setFont(font) self.previousButton.setObjectName("previousButton") self.hLayoutControls.addWidget(self.previousButton) self.playButton = QtWidgets.QPushButton(self.centralwidget) font = QtGui.QFont() font.setPointSize(28) self.playButton.setFont(font) self.playButton.setObjectName("playButton") self.hLayoutControls.addWidget(self.playButton) self.nextButton = QtWidgets.QPushButton(self.centralwidget) font = QtGui.QFont() font.setPointSize(28) self.nextButton.setFont(font) self.nextButton.setObjectName("nextButton") self.hLayoutControls.addWidget(self.nextButton) self.verticalLayout_3.addLayout(self.hLayoutControls) self.hLayoutControls2 = QtWidgets.QHBoxLayout() self.hLayoutControls2.setObjectName("hLayoutControls2") self.volumeSlider = QtWidgets.QSlider(self.centralwidget) self.volumeSlider.setMaximum(100) self.volumeSlider.setProperty("value", 50) self.volumeSlider.setOrientation(QtCore.Qt.Horizontal) self.volumeSlider.setObjectName("volumeSlider") self.hLayoutControls2.addWidget(self.volumeSlider) self.verticalLayout_3.addLayout(self.hLayoutControls2) self.verticalLayout_3.setStretch(0, 3) self.verticalLayout_3.setStretch(1, 8) self.verticalLayout_3.setStretch(2, 1) self.verticalLayout_3.setStretch(3, 1) MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtWidgets.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 1152, 24)) self.menubar.setObjectName("menubar") self.menuFile = QtWidgets.QMenu(self.menubar) self.menuFile.setObjectName("menuFile") self.menuEdit = QtWidgets.QMenu(self.menubar) self.menuEdit.setObjectName("menuEdit") self.menuView = QtWidgets.QMenu(self.menubar) self.menuView.setObjectName("menuView") self.menuQuick_Actions = QtWidgets.QMenu(self.menubar) self.menuQuick_Actions.setObjectName("menuQuick_Actions") MainWindow.setMenuBar(self.menubar) self.statusbar = QtWidgets.QStatusBar(MainWindow) self.statusbar.setObjectName("statusbar") MainWindow.setStatusBar(self.statusbar) self.actionPreferences = QtWidgets.QAction(MainWindow) self.actionPreferences.setObjectName("actionPreferences") self.actionScanLibraries = QtWidgets.QAction(MainWindow) self.actionScanLibraries.setObjectName("actionScanLibraries") self.actionClearDatabase = QtWidgets.QAction(MainWindow) self.actionClearDatabase.setObjectName("actionClearDatabase") self.menuEdit.addAction(self.actionPreferences) self.menuQuick_Actions.addAction(self.actionScanLibraries) self.menuQuick_Actions.addAction(self.actionClearDatabase) self.menubar.addAction(self.menuFile.menuAction()) self.menubar.addAction(self.menuEdit.menuAction()) self.menubar.addAction(self.menuView.menuAction()) self.menubar.addAction(self.menuQuick_Actions.menuAction()) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): _translate = QtCore.QCoreApplication.translate MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow")) self.artistLabel.setText(_translate("MainWindow", "artist")) self.titleLabel.setText(_translate("MainWindow", "song title")) self.albumLabel.setText(_translate("MainWindow", "album")) self.startTimeLabel.setText(_translate("MainWindow", "00:00")) self.slashLabel.setText(_translate("MainWindow", "/")) self.endTimeLabel.setText(_translate("MainWindow", "00:00")) self.previousButton.setText(_translate("MainWindow", "⏮️")) self.playButton.setText(_translate("MainWindow", "▶️")) self.nextButton.setText(_translate("MainWindow", "⏭️")) self.menuFile.setTitle(_translate("MainWindow", "File")) self.menuEdit.setTitle(_translate("MainWindow", "Edit")) self.menuView.setTitle(_translate("MainWindow", "View")) self.menuQuick_Actions.setTitle(_translate("MainWindow", "Quick-Actions")) self.actionPreferences.setText(_translate("MainWindow", "Preferences")) self.actionPreferences.setStatusTip(_translate("MainWindow", "Open preferences")) self.actionScanLibraries.setText(_translate("MainWindow", "Scan libraries")) self.actionClearDatabase.setText(_translate("MainWindow", "Clear Database")) from components import MusicTable from pyqtgraph import PlotWidget