# -*- coding: utf-8 -*- # Form implementation generated from reading ui file 'gui.ui' # # Created by: PyQt5 UI code generator 5.15.7 # # 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(815, 484) icon = QtGui.QIcon() icon.addPixmap(QtGui.QPixmap(":/img/img/kotopad.ico"), QtGui.QIcon.Normal, QtGui.QIcon.Off) MainWindow.setWindowIcon(icon) self.centralwidget = QtWidgets.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") self.centralwidget_lay = QtWidgets.QHBoxLayout(self.centralwidget) self.centralwidget_lay.setContentsMargins(0, 0, 5, 5) self.centralwidget_lay.setObjectName("centralwidget_lay") self.menu = QtWidgets.QListWidget(self.centralwidget) self.menu.setMinimumSize(QtCore.QSize(64, 0)) self.menu.setMaximumSize(QtCore.QSize(64, 16777215)) self.menu.setFocusPolicy(QtCore.Qt.NoFocus) self.menu.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff) self.menu.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff) self.menu.setAutoScroll(False) self.menu.setEditTriggers(QtWidgets.QAbstractItemView.NoEditTriggers) self.menu.setTabKeyNavigation(False) self.menu.setProperty("showDropIndicator", False) self.menu.setIconSize(QtCore.QSize(32, 32)) self.menu.setTextElideMode(QtCore.Qt.ElideRight) self.menu.setResizeMode(QtWidgets.QListView.Fixed) self.menu.setObjectName("menu") item = QtWidgets.QListWidgetItem() icon1 = QtGui.QIcon() icon1.addPixmap(QtGui.QPixmap(":/img/img/menu.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) item.setIcon(icon1) self.menu.addItem(item) item = QtWidgets.QListWidgetItem() icon2 = QtGui.QIcon() icon2.addPixmap(QtGui.QPixmap(":/img/img/pads.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) item.setIcon(icon2) self.menu.addItem(item) item = QtWidgets.QListWidgetItem() icon3 = QtGui.QIcon() icon3.addPixmap(QtGui.QPixmap(":/img/img/explorer.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) item.setIcon(icon3) self.menu.addItem(item) item = QtWidgets.QListWidgetItem() icon4 = QtGui.QIcon() icon4.addPixmap(QtGui.QPixmap(":/img/img/collections.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) item.setIcon(icon4) self.menu.addItem(item) item = QtWidgets.QListWidgetItem() icon5 = QtGui.QIcon() icon5.addPixmap(QtGui.QPixmap(":/img/img/stream.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) item.setIcon(icon5) self.menu.addItem(item) item = QtWidgets.QListWidgetItem() icon6 = QtGui.QIcon() icon6.addPixmap(QtGui.QPixmap(":/img/img/collab.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) item.setIcon(icon6) self.menu.addItem(item) item = QtWidgets.QListWidgetItem() icon7 = QtGui.QIcon() icon7.addPixmap(QtGui.QPixmap(":/img/img/download.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) item.setIcon(icon7) self.menu.addItem(item) item = QtWidgets.QListWidgetItem() icon8 = QtGui.QIcon() icon8.addPixmap(QtGui.QPixmap(":/img/img/settings.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) item.setIcon(icon8) self.menu.addItem(item) self.centralwidget_lay.addWidget(self.menu) self.main_content_to_player_box = QtWidgets.QWidget(self.centralwidget) self.main_content_to_player_box.setObjectName("main_content_to_player_box") self.main_content_to_player_box_lay = QtWidgets.QVBoxLayout(self.main_content_to_player_box) self.main_content_to_player_box_lay.setContentsMargins(0, 0, 0, 0) self.main_content_to_player_box_lay.setObjectName("main_content_to_player_box_lay") self.content = QtWidgets.QStackedWidget(self.main_content_to_player_box) self.content.setObjectName("content") self.pads_page = QtWidgets.QWidget() self.pads_page.setObjectName("pads_page") self.pads_page_lay = QtWidgets.QVBoxLayout(self.pads_page) self.pads_page_lay.setContentsMargins(0, 0, 0, 0) self.pads_page_lay.setObjectName("pads_page_lay") self.pads_content = QtWidgets.QTabWidget(self.pads_page) self.pads_content.setTabPosition(QtWidgets.QTabWidget.North) self.pads_content.setTabShape(QtWidgets.QTabWidget.Rounded) self.pads_content.setMovable(True) self.pads_content.setObjectName("pads_content") self.pads_collection_1_tab = QtWidgets.QWidget() self.pads_collection_1_tab.setMaximumSize(QtCore.QSize(16777215, 16777215)) self.pads_collection_1_tab.setObjectName("pads_collection_1_tab") self.pads_page_1_tab_lay = QtWidgets.QVBoxLayout(self.pads_collection_1_tab) self.pads_page_1_tab_lay.setContentsMargins(0, 0, 0, 0) self.pads_page_1_tab_lay.setObjectName("pads_page_1_tab_lay") self.pads_collection_1_widget = QtWidgets.QWidget(self.pads_collection_1_tab) self.pads_collection_1_widget.setObjectName("pads_collection_1_widget") self.pads_collection_1_lay = QtWidgets.QGridLayout(self.pads_collection_1_widget) self.pads_collection_1_lay.setObjectName("pads_collection_1_lay") self.pads_page_1_tab_lay.addWidget(self.pads_collection_1_widget) self.pads_content.addTab(self.pads_collection_1_tab, "") self.pads_collection_2_tab = QtWidgets.QWidget() self.pads_collection_2_tab.setObjectName("pads_collection_2_tab") self.pads_collection_2_tab_lay = QtWidgets.QVBoxLayout(self.pads_collection_2_tab) self.pads_collection_2_tab_lay.setContentsMargins(0, 0, 0, 0) self.pads_collection_2_tab_lay.setObjectName("pads_collection_2_tab_lay") self.pads_collection_2_widget = QtWidgets.QWidget(self.pads_collection_2_tab) self.pads_collection_2_widget.setMaximumSize(QtCore.QSize(16777215, 16777215)) self.pads_collection_2_widget.setObjectName("pads_collection_2_widget") self.pads_collection_2_lay = QtWidgets.QGridLayout(self.pads_collection_2_widget) self.pads_collection_2_lay.setObjectName("pads_collection_2_lay") self.pads_collection_2_tab_lay.addWidget(self.pads_collection_2_widget) self.pads_content.addTab(self.pads_collection_2_tab, "") self.edit_pads_tab = QtWidgets.QWidget() self.edit_pads_tab.setObjectName("edit_pads_tab") self.edit_pads_tab_lay = QtWidgets.QVBoxLayout(self.edit_pads_tab) self.edit_pads_tab_lay.setObjectName("edit_pads_tab_lay") self.edit_collections_label = QtWidgets.QLabel(self.edit_pads_tab) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.edit_collections_label.sizePolicy().hasHeightForWidth()) self.edit_collections_label.setSizePolicy(sizePolicy) self.edit_collections_label.setObjectName("edit_collections_label") self.edit_pads_tab_lay.addWidget(self.edit_collections_label) self.edit_pads_collections_widget = QtWidgets.QWidget(self.edit_pads_tab) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.edit_pads_collections_widget.sizePolicy().hasHeightForWidth()) self.edit_pads_collections_widget.setSizePolicy(sizePolicy) self.edit_pads_collections_widget.setObjectName("edit_pads_collections_widget") self.edit_pads_collections_widget_lay = QtWidgets.QHBoxLayout(self.edit_pads_collections_widget) self.edit_pads_collections_widget_lay.setContentsMargins(0, 0, 0, 0) self.edit_pads_collections_widget_lay.setObjectName("edit_pads_collections_widget_lay") self.edit_first_pads_collection_widget = QtWidgets.QWidget(self.edit_pads_collections_widget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.edit_first_pads_collection_widget.sizePolicy().hasHeightForWidth()) self.edit_first_pads_collection_widget.setSizePolicy(sizePolicy) self.edit_first_pads_collection_widget.setObjectName("edit_first_pads_collection_widget") self.edit_first_pads_collection_lay = QtWidgets.QVBoxLayout(self.edit_first_pads_collection_widget) self.edit_first_pads_collection_lay.setContentsMargins(0, 0, 0, 0) self.edit_first_pads_collection_lay.setObjectName("edit_first_pads_collection_lay") self.edit_first_pads_collection_label = QtWidgets.QLabel(self.edit_first_pads_collection_widget) self.edit_first_pads_collection_label.setObjectName("edit_first_pads_collection_label") self.edit_first_pads_collection_lay.addWidget(self.edit_first_pads_collection_label) self.edit_first_pads_collection_list = QtWidgets.QListWidget(self.edit_first_pads_collection_widget) self.edit_first_pads_collection_list.setStyleSheet("font: 15pt \"Segoe UI\";") self.edit_first_pads_collection_list.setEditTriggers(QtWidgets.QAbstractItemView.DoubleClicked|QtWidgets.QAbstractItemView.EditKeyPressed|QtWidgets.QAbstractItemView.SelectedClicked) self.edit_first_pads_collection_list.setDragEnabled(False) self.edit_first_pads_collection_list.setObjectName("edit_first_pads_collection_list") self.edit_first_pads_collection_lay.addWidget(self.edit_first_pads_collection_list) self.edit_pads_collections_widget_lay.addWidget(self.edit_first_pads_collection_widget) self.edit_second_pads_collection_widget = QtWidgets.QWidget(self.edit_pads_collections_widget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.edit_second_pads_collection_widget.sizePolicy().hasHeightForWidth()) self.edit_second_pads_collection_widget.setSizePolicy(sizePolicy) self.edit_second_pads_collection_widget.setObjectName("edit_second_pads_collection_widget") self.edit_second_pads_collection_lay = QtWidgets.QVBoxLayout(self.edit_second_pads_collection_widget) self.edit_second_pads_collection_lay.setContentsMargins(0, 0, 0, 0) self.edit_second_pads_collection_lay.setObjectName("edit_second_pads_collection_lay") self.edit_second_pads_collection_label = QtWidgets.QLabel(self.edit_second_pads_collection_widget) self.edit_second_pads_collection_label.setObjectName("edit_second_pads_collection_label") self.edit_second_pads_collection_lay.addWidget(self.edit_second_pads_collection_label) self.edit_second_pads_collection_list = QtWidgets.QListWidget(self.edit_second_pads_collection_widget) self.edit_second_pads_collection_list.setStyleSheet("font: 15pt \"Segoe UI\";") self.edit_second_pads_collection_list.setEditTriggers(QtWidgets.QAbstractItemView.DoubleClicked|QtWidgets.QAbstractItemView.EditKeyPressed|QtWidgets.QAbstractItemView.SelectedClicked) self.edit_second_pads_collection_list.setDragEnabled(True) self.edit_second_pads_collection_list.setObjectName("edit_second_pads_collection_list") self.edit_second_pads_collection_lay.addWidget(self.edit_second_pads_collection_list) self.edit_pads_collections_widget_lay.addWidget(self.edit_second_pads_collection_widget) self.edit_pads_tab_lay.addWidget(self.edit_pads_collections_widget) self.pads_content.addTab(self.edit_pads_tab, "") self.pads_page_lay.addWidget(self.pads_content) self.content.addWidget(self.pads_page) self.browser_page = QtWidgets.QWidget() self.browser_page.setObjectName("browser_page") self.content.addWidget(self.browser_page) self.collections_page = QtWidgets.QWidget() self.collections_page.setObjectName("collections_page") self.content.addWidget(self.collections_page) self.stream_page = QtWidgets.QWidget() self.stream_page.setObjectName("stream_page") self.content.addWidget(self.stream_page) self.collab_page = QtWidgets.QWidget() self.collab_page.setObjectName("collab_page") self.content.addWidget(self.collab_page) self.download_page = QtWidgets.QWidget() self.download_page.setObjectName("download_page") self.content.addWidget(self.download_page) self.settings_page = QtWidgets.QWidget() self.settings_page.setObjectName("settings_page") self.settings_page_lay = QtWidgets.QVBoxLayout(self.settings_page) self.settings_page_lay.setContentsMargins(0, 0, 0, 0) self.settings_page_lay.setObjectName("settings_page_lay") self.settings_tabs_widget = QtWidgets.QTabWidget(self.settings_page) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.settings_tabs_widget.sizePolicy().hasHeightForWidth()) self.settings_tabs_widget.setSizePolicy(sizePolicy) self.settings_tabs_widget.setObjectName("settings_tabs_widget") self.audio_devices_settings_tab = QtWidgets.QWidget() self.audio_devices_settings_tab.setObjectName("audio_devices_settings_tab") self.audio_devices_settings_tab_lay = QtWidgets.QVBoxLayout(self.audio_devices_settings_tab) self.audio_devices_settings_tab_lay.setContentsMargins(0, 0, 0, 0) self.audio_devices_settings_tab_lay.setObjectName("audio_devices_settings_tab_lay") self.play_options_group = QtWidgets.QGroupBox(self.audio_devices_settings_tab) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.play_options_group.sizePolicy().hasHeightForWidth()) self.play_options_group.setSizePolicy(sizePolicy) self.play_options_group.setObjectName("play_options_group") self.play_options_group_lay = QtWidgets.QVBoxLayout(self.play_options_group) self.play_options_group_lay.setContentsMargins(-1, 5, -1, -1) self.play_options_group_lay.setObjectName("play_options_group_lay") self.output_device_play_label = QtWidgets.QLabel(self.play_options_group) self.output_device_play_label.setObjectName("output_device_play_label") self.play_options_group_lay.addWidget(self.output_device_play_label) self.output_device_play_box = QtWidgets.QComboBox(self.play_options_group) self.output_device_play_box.setMinimumSize(QtCore.QSize(0, 30)) self.output_device_play_box.setObjectName("output_device_play_box") self.play_options_group_lay.addWidget(self.output_device_play_box) self.preview_device_play_label = QtWidgets.QLabel(self.play_options_group) self.preview_device_play_label.setObjectName("preview_device_play_label") self.play_options_group_lay.addWidget(self.preview_device_play_label) self.preview_device_play_box = QtWidgets.QComboBox(self.play_options_group) self.preview_device_play_box.setMinimumSize(QtCore.QSize(0, 30)) self.preview_device_play_box.setObjectName("preview_device_play_box") self.play_options_group_lay.addWidget(self.preview_device_play_box) self.audio_devices_settings_tab_lay.addWidget(self.play_options_group, 0, QtCore.Qt.AlignTop) self.restream_options_group = QtWidgets.QGroupBox(self.audio_devices_settings_tab) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.restream_options_group.sizePolicy().hasHeightForWidth()) self.restream_options_group.setSizePolicy(sizePolicy) self.restream_options_group.setObjectName("restream_options_group") self.verticalLayout = QtWidgets.QVBoxLayout(self.restream_options_group) self.verticalLayout.setContentsMargins(-1, 5, -1, -1) self.verticalLayout.setObjectName("verticalLayout") self.restream_micro_checkbox = QtWidgets.QCheckBox(self.restream_options_group) self.restream_micro_checkbox.setObjectName("restream_micro_checkbox") self.verticalLayout.addWidget(self.restream_micro_checkbox) self.input_device_restream_label = QtWidgets.QLabel(self.restream_options_group) self.input_device_restream_label.setObjectName("input_device_restream_label") self.verticalLayout.addWidget(self.input_device_restream_label) self.input_device_restream_box = QtWidgets.QComboBox(self.restream_options_group) self.input_device_restream_box.setMinimumSize(QtCore.QSize(0, 30)) self.input_device_restream_box.setObjectName("input_device_restream_box") self.verticalLayout.addWidget(self.input_device_restream_box) self.output_device_restream_label = QtWidgets.QLabel(self.restream_options_group) self.output_device_restream_label.setObjectName("output_device_restream_label") self.verticalLayout.addWidget(self.output_device_restream_label) self.output_device_restream_box = QtWidgets.QComboBox(self.restream_options_group) self.output_device_restream_box.setMinimumSize(QtCore.QSize(0, 30)) self.output_device_restream_box.setObjectName("output_device_restream_box") self.verticalLayout.addWidget(self.output_device_restream_box) self.audio_devices_settings_tab_lay.addWidget(self.restream_options_group, 0, QtCore.Qt.AlignTop) self.use_original_streaming_method_check = QtWidgets.QCheckBox(self.audio_devices_settings_tab) self.use_original_streaming_method_check.setChecked(True) self.use_original_streaming_method_check.setObjectName("use_original_streaming_method_check") self.audio_devices_settings_tab_lay.addWidget(self.use_original_streaming_method_check) self.use_original_streaming_method_desc = QtWidgets.QLabel(self.audio_devices_settings_tab) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Minimum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.use_original_streaming_method_desc.sizePolicy().hasHeightForWidth()) self.use_original_streaming_method_desc.setSizePolicy(sizePolicy) self.use_original_streaming_method_desc.setMaximumSize(QtCore.QSize(16777215, 33)) self.use_original_streaming_method_desc.setWordWrap(True) self.use_original_streaming_method_desc.setObjectName("use_original_streaming_method_desc") self.audio_devices_settings_tab_lay.addWidget(self.use_original_streaming_method_desc, 0, QtCore.Qt.AlignTop) spacerItem = QtWidgets.QSpacerItem(20, 0, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.audio_devices_settings_tab_lay.addItem(spacerItem) self.settings_tabs_widget.addTab(self.audio_devices_settings_tab, "") self.general_settings_tab = QtWidgets.QWidget() self.general_settings_tab.setObjectName("general_settings_tab") self.general_settings_tab_lay = QtWidgets.QVBoxLayout(self.general_settings_tab) self.general_settings_tab_lay.setContentsMargins(3, 3, 3, 3) self.general_settings_tab_lay.setObjectName("general_settings_tab_lay") self.theme_label = QtWidgets.QLabel(self.general_settings_tab) self.theme_label.setObjectName("theme_label") self.general_settings_tab_lay.addWidget(self.theme_label) self.theme_box = QtWidgets.QComboBox(self.general_settings_tab) self.theme_box.setMinimumSize(QtCore.QSize(0, 30)) self.theme_box.setObjectName("theme_box") self.theme_box.addItem("") self.theme_box.addItem("") self.theme_box.addItem("") self.general_settings_tab_lay.addWidget(self.theme_box) self.api_keys_settings_label = QtWidgets.QLabel(self.general_settings_tab) self.api_keys_settings_label.setObjectName("api_keys_settings_label") self.general_settings_tab_lay.addWidget(self.api_keys_settings_label) self.api_keys_settings_tabs_widget = QtWidgets.QTabWidget(self.general_settings_tab) self.api_keys_settings_tabs_widget.setObjectName("api_keys_settings_tabs_widget") self.spotify_api_settings_tab = QtWidgets.QWidget() self.spotify_api_settings_tab.setObjectName("spotify_api_settings_tab") self.spotify_api_settings_tab_lay = QtWidgets.QVBoxLayout(self.spotify_api_settings_tab) self.spotify_api_settings_tab_lay.setContentsMargins(0, 0, 0, 0) self.spotify_api_settings_tab_lay.setObjectName("spotify_api_settings_tab_lay") self.spotify_client_id_label = QtWidgets.QLabel(self.spotify_api_settings_tab) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.spotify_client_id_label.sizePolicy().hasHeightForWidth()) self.spotify_client_id_label.setSizePolicy(sizePolicy) self.spotify_client_id_label.setMaximumSize(QtCore.QSize(16777215, 50)) self.spotify_client_id_label.setObjectName("spotify_client_id_label") self.spotify_api_settings_tab_lay.addWidget(self.spotify_client_id_label) self.spotify_client_id_box = QtWidgets.QLineEdit(self.spotify_api_settings_tab) self.spotify_client_id_box.setMinimumSize(QtCore.QSize(0, 30)) self.spotify_client_id_box.setObjectName("spotify_client_id_box") self.spotify_api_settings_tab_lay.addWidget(self.spotify_client_id_box) self.spotify_client_secret_label = QtWidgets.QLabel(self.spotify_api_settings_tab) self.spotify_client_secret_label.setObjectName("spotify_client_secret_label") self.spotify_api_settings_tab_lay.addWidget(self.spotify_client_secret_label) self.spotify_client_secret_box = QtWidgets.QLineEdit(self.spotify_api_settings_tab) self.spotify_client_secret_box.setMinimumSize(QtCore.QSize(0, 30)) self.spotify_client_secret_box.setObjectName("spotify_client_secret_box") self.spotify_api_settings_tab_lay.addWidget(self.spotify_client_secret_box) self.api_keys_settings_tabs_widget.addTab(self.spotify_api_settings_tab, "") self.pusher_settings_tab = QtWidgets.QWidget() self.pusher_settings_tab.setObjectName("pusher_settings_tab") self.api_keys_settings_tabs_widget.addTab(self.pusher_settings_tab, "") self.general_settings_tab_lay.addWidget(self.api_keys_settings_tabs_widget, 0, QtCore.Qt.AlignTop) spacerItem1 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.general_settings_tab_lay.addItem(spacerItem1) self.clear_temp_button = QtWidgets.QPushButton(self.general_settings_tab) self.clear_temp_button.setMinimumSize(QtCore.QSize(0, 40)) self.clear_temp_button.setObjectName("clear_temp_button") self.general_settings_tab_lay.addWidget(self.clear_temp_button) self.settings_tabs_widget.addTab(self.general_settings_tab, "") self.settings_page_lay.addWidget(self.settings_tabs_widget) self.content.addWidget(self.settings_page) self.main_content_to_player_box_lay.addWidget(self.content) self.player_box = QtWidgets.QWidget(self.main_content_to_player_box) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.player_box.sizePolicy().hasHeightForWidth()) self.player_box.setSizePolicy(sizePolicy) self.player_box.setObjectName("player_box") self.player_box_lay = QtWidgets.QVBoxLayout(self.player_box) self.player_box_lay.setContentsMargins(0, 0, 0, 0) self.player_box_lay.setObjectName("player_box_lay") self.player_slider_horizontal_box = QtWidgets.QWidget(self.player_box) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Minimum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.player_slider_horizontal_box.sizePolicy().hasHeightForWidth()) self.player_slider_horizontal_box.setSizePolicy(sizePolicy) self.player_slider_horizontal_box.setObjectName("player_slider_horizontal_box") self.player_slider_horizontal_lay = QtWidgets.QHBoxLayout(self.player_slider_horizontal_box) self.player_slider_horizontal_lay.setContentsMargins(0, 0, 0, 0) self.player_slider_horizontal_lay.setObjectName("player_slider_horizontal_lay") self.play_pause_button = QtWidgets.QPushButton(self.player_slider_horizontal_box) self.play_pause_button.setMinimumSize(QtCore.QSize(40, 40)) self.play_pause_button.setStyleSheet("") self.play_pause_button.setText("") icon9 = QtGui.QIcon() icon9.addPixmap(QtGui.QPixmap(":/img/img/play.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.play_pause_button.setIcon(icon9) self.play_pause_button.setIconSize(QtCore.QSize(32, 32)) self.play_pause_button.setObjectName("play_pause_button") self.player_slider_horizontal_lay.addWidget(self.play_pause_button) self.player_time_slider = QtWidgets.QSlider(self.player_slider_horizontal_box) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.player_time_slider.sizePolicy().hasHeightForWidth()) self.player_time_slider.setSizePolicy(sizePolicy) self.player_time_slider.setPageStep(1) self.player_time_slider.setProperty("value", 0) self.player_time_slider.setTracking(True) self.player_time_slider.setOrientation(QtCore.Qt.Horizontal) self.player_time_slider.setObjectName("player_time_slider") self.player_slider_horizontal_lay.addWidget(self.player_time_slider) self.volume_box = QtWidgets.QSpinBox(self.player_slider_horizontal_box) self.volume_box.setMaximum(100) self.volume_box.setProperty("value", 100) self.volume_box.setObjectName("volume_box") self.player_slider_horizontal_lay.addWidget(self.volume_box) self.player_box_lay.addWidget(self.player_slider_horizontal_box) self.main_content_to_player_box_lay.addWidget(self.player_box) self.centralwidget_lay.addWidget(self.main_content_to_player_box) MainWindow.setCentralWidget(self.centralwidget) self.retranslateUi(MainWindow) self.menu.setCurrentRow(-1) self.pads_content.setCurrentIndex(0) self.settings_tabs_widget.setCurrentIndex(0) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): _translate = QtCore.QCoreApplication.translate MainWindow.setWindowTitle(_translate("MainWindow", "KotoPad")) __sortingEnabled = self.menu.isSortingEnabled() self.menu.setSortingEnabled(False) item = self.menu.item(0) item.setText(_translate("MainWindow", "Close menu")) item = self.menu.item(1) item.setText(_translate("MainWindow", "Pads")) item = self.menu.item(2) item.setText(_translate("MainWindow", "Explorer")) item = self.menu.item(3) item.setText(_translate("MainWindow", "Collections")) item = self.menu.item(4) item.setText(_translate("MainWindow", "Stream")) item = self.menu.item(5) item.setText(_translate("MainWindow", "Collab")) item = self.menu.item(6) item.setText(_translate("MainWindow", "Download")) item = self.menu.item(7) item.setText(_translate("MainWindow", "Settings")) self.menu.setSortingEnabled(__sortingEnabled) self.pads_content.setTabText(self.pads_content.indexOf(self.pads_collection_1_tab), _translate("MainWindow", "Pads collection 1")) self.pads_content.setTabText(self.pads_content.indexOf(self.pads_collection_2_tab), _translate("MainWindow", "Pads collection 2")) self.edit_collections_label.setText(_translate("MainWindow", "Double click row to add path to file")) self.edit_first_pads_collection_label.setText(_translate("MainWindow", "Pads collection 1")) self.edit_second_pads_collection_label.setText(_translate("MainWindow", "Pads collection 2")) self.pads_content.setTabText(self.pads_content.indexOf(self.edit_pads_tab), _translate("MainWindow", "Edit pads")) self.play_options_group.setTitle(_translate("MainWindow", "Play options")) self.output_device_play_label.setText(_translate("MainWindow", "Output device (or virtual mic input)")) self.preview_device_play_label.setText(_translate("MainWindow", "Preview device (your headphones)")) self.restream_options_group.setTitle(_translate("MainWindow", "Microphone restream options")) self.restream_micro_checkbox.setText(_translate("MainWindow", "Restream microphone")) self.input_device_restream_label.setText(_translate("MainWindow", "Input microphone")) self.output_device_restream_label.setText(_translate("MainWindow", "Output device (virtual mic input)")) self.use_original_streaming_method_check.setText(_translate("MainWindow", "Use direct stream method")) self.use_original_streaming_method_desc.setText(_translate("MainWindow", "Direct stream loads faster and doesn\'t lags app on first sound load, it is more reliable method when playing from YouTube or Spotify. If you are trying to play short files and it cuts end of sound, uncheck this box.")) self.settings_tabs_widget.setTabText(self.settings_tabs_widget.indexOf(self.audio_devices_settings_tab), _translate("MainWindow", "Audio")) self.theme_label.setText(_translate("MainWindow", " App theme (restart needed)")) self.theme_box.setItemText(0, _translate("MainWindow", "Dark gray")) self.theme_box.setItemText(1, _translate("MainWindow", "Black")) self.theme_box.setItemText(2, _translate("MainWindow", "Black acrylic")) self.api_keys_settings_label.setText(_translate("MainWindow", "API keys settings")) self.spotify_client_id_label.setText(_translate("MainWindow", "Client id")) self.spotify_client_id_box.setPlaceholderText(_translate("MainWindow", "5f573c9620494bae87890c0f08a60293")) self.spotify_client_secret_label.setText(_translate("MainWindow", "Client secret")) self.spotify_client_secret_box.setPlaceholderText(_translate("MainWindow", "212476d9b0f3472eaa762d90b19b0ba8")) self.api_keys_settings_tabs_widget.setTabText(self.api_keys_settings_tabs_widget.indexOf(self.spotify_api_settings_tab), _translate("MainWindow", "Spotify")) self.api_keys_settings_tabs_widget.setTabText(self.api_keys_settings_tabs_widget.indexOf(self.pusher_settings_tab), _translate("MainWindow", "Pusher")) self.clear_temp_button.setText(_translate("MainWindow", "Clear KotoPad temporary files (use if sound doesn\'t play correctly)")) self.settings_tabs_widget.setTabText(self.settings_tabs_widget.indexOf(self.general_settings_tab), _translate("MainWindow", "General")) import gui.images_rc if __name__ == "__main__": import sys app = QtWidgets.QApplication(sys.argv) MainWindow = QtWidgets.QMainWindow() ui = Ui_MainWindow() ui.setupUi(MainWindow) MainWindow.show() sys.exit(app.exec_())