1
0
Fork 0
mirror of synced 2024-06-02 10:44:40 +12:00
Rare/Rare/Components/Tabs/Settings/SettingsWidget.py
2021-02-19 18:09:00 +01:00

16 lines
592 B
Python

from PyQt5.QtWidgets import QWidget, QVBoxLayout, QLabel, QPushButton
class SettingsWidget(QWidget):
def __init__(self, text: str, widget: QWidget, accept_button: QPushButton=None):
super(SettingsWidget, self).__init__()
self.setObjectName("settings_widget")
self.layout = QVBoxLayout()
self.info_text = QLabel("")
self.layout.addWidget(QLabel(text))
self.layout.addWidget(widget)
if accept_button:
self.layout.addWidget(accept_button)
self.layout.addWidget(self.info_text)
self.setLayout(self.layout)