示例#1
0
    def __init__(self, parent: QWidget, title: str, maxi: int, value: int):
        QWidget.__init__(self, parent)
        self.vertical_layout = QVBoxLayout(self)
        self.setLayout(self.vertical_layout)
        self.label = QLabel(self)
        self.progress = QRoundProgressBar(self)
        self.title = title
        self.max = maxi
        self.value = value

        self.__conf_ui()
示例#2
0
 def connectToSlider(self, bar: QRoundProgressBar):
     bar.setRange(self.Slider.minimum(), self.Slider.maximum())
     bar.setValue(self.Slider.value())
     self.Slider.valueChanged.connect(bar.setValue)
示例#3
0
    def __init__(self, parent=None):
        QMainWindow.__init__(self, parent=None)
        self.setWindowFlags(QtCore.Qt.Window | QtCore.Qt.CustomizeWindowHint
                            | QtCore.Qt.WindowCloseButtonHint
                            | QtCore.Qt.WindowMinimizeButtonHint)

        self.setFixedSize(QSize(800, 500))
        self.setWindowTitle('VPS')

        with open('folder.pkl', 'rb') as fid:
            folder = cPickle.load(fid)
        sum = 0
        for i in folder[2]:
            sum = sum + i
        percent = (sum / len(folder[2])) * 100

        j = sum

        backbutton1 = QPushButton('Click me', self)
        backbutton1.setStyleSheet(
            "background-image: url(image/back1.png);color: transparent;")
        backbutton1.clicked.connect(self.backMethod1)
        backbutton1.resize(60, 36)
        backbutton1.move(30, 30)

        resolvebutton = QPushButton('Resolve', self)
        #        resolvebutton.setStyleSheet("background-image: url(image/back1.png);color: transparent;")
        resolvebutton.clicked.connect(self.resolveMethod)
        resolvebutton.resize(60, 36)
        resolvebutton.move(680, 430)
        if (percent == 0):
            resolvebutton.setEnabled(False)
        ltext = QLabel(self)
        s = " files are infected do you want to resolve this?"
        s = str(j) + s
        text = s
        ltext.setText(text)
        ltext.move(80, 380)
        font = ltext.font()
        font.setPixelSize(25)
        ltext.setFont(font)

        #Progressbar
        i = percent
        progress = QRoundProgressBar(self)
        progress.setBarStyle(QRoundProgressBar.BarStyle.DONUT)
        progress.resize(200, 200)
        progress.move(320, 120)

        palette = QPalette()
        brush = QBrush(QColor(255, 105 - i, 100 - i))
        brush.setStyle(Qt.SolidPattern)
        palette.setBrush(QPalette.Active, QPalette.Highlight, brush)
        progress.setPalette(palette)

        progress.setValue(i)
        qApp.processEvents()

        self.show()
示例#4
0
    def initUI(self):
        self.setWindowTitle(self.title)
        self.setGeometry(self.left, self.top, self.width, self.height)

        # creo font bold per label title
        myFont = QtGui.QFont()
        myFont.setBold(True)

        myTitle = QtGui.QFont()
        myTitle.setBold(True)
        myTitle.setPointSize(18)

        # label titolo
        title_label = QLabel('SmartHouse', self)
        title_label.move(300, 10)
        title_label.setFont(myTitle)

        # choose days
        choose_days_label = QLabel('Choose test: ', self)
        choose_days_label.move(230, 70)

        # COMBO BOX per la selezione dei giorni
        self.cb_days = QComboBox(self)
        self.cb_days.addItems([
            "Test #1", "Test #2", "Test #3", "Test #4", "Test #5", "Test #6",
            "Test #7", "Test #8", "Test #9", "Test #10"
        ])
        # self.cb.setCurrentIndex(0)
        self.cb_days.currentIndexChanged.connect(self.set_days)
        self.cb_days.setGeometry(230, 100, 140, 30)  # x, y, width, height

        # choose method
        choose_method_label = QLabel('Choose method: ', self)
        choose_method_label.move(440, 70)

        # COMBO BOX per la selezione del metodo
        self.cb_method = QComboBox(self)
        self.cb_method.addItems(["No Time Slice", "Time Slice"])
        # self.cb.setCurrentIndex(0)
        self.cb_method.currentIndexChanged.connect(self.set_method)
        self.cb_method.setGeometry(440, 100, 120, 30)  # x, y, width, height

        choose_dataset_label = QLabel('Choose a Dataset:', self)
        choose_dataset_label.move(340, 140)

        # bottoni per scegliere il dataset
        button1 = QPushButton('Dataset A', self)
        button1.move(290, 170)
        button1.clicked.connect(lambda: self.on_button(1))

        button2 = QPushButton('Dataset B', self)
        button2.move(410, 170)
        button2.clicked.connect(lambda: self.on_button(2))

        # RESULTS
        self.truth_label = QLabel('Ground truth:', self)
        self.truth_label.move(20, 230)
        self.truth_label.setFont(myFont)
        self.truth_label.hide()

        self.pred_label = QLabel('Predicted: ', self)
        self.pred_label.move(20, 370)
        self.pred_label.setFont(myFont)
        self.pred_label.hide()

        self.accuracy_label = QLabel('Accuracy', self)
        self.accuracy_label.move(630, 265)  #20,540
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(True)
        self.accuracy_label.setFont(font)
        self.accuracy_label.hide()

        self.accuracy_value_label = QLabel(self)
        self.accuracy_value_label.move(500, 250)  #20, 560

        self.progress = QRoundProgressBar(self)
        self.progress.setBarStyle(
            QRoundProgressBar.BarStyle.LINE)  # DONUT, LINE, PIE

        # style accordingly via palette
        palette = QPalette()
        brush = QBrush(QColor(50, 205, 50))
        brush.setStyle(Qt.SolidPattern)
        palette.setBrush(QPalette.Active, QPalette.Highlight, brush)

        self.progress.setPalette(palette)  #(20, 600, 150, 150)
        self.progress.setGeometry(600, 300, 150, 150)  # x, y, width, height

        self.progress.hide()

        self.preproc_label = QLabel('Dataset preprocessing...', self)
        self.preproc_label.move(320, 400)
        self.preproc_label.hide()

        # BOX
        self.results_groupbox = QtWidgets.QGroupBox(self)
        self.results_groupbox.setGeometry(QtCore.QRect(
            10, 230, 550, 320))  # x, y, width, height
        font = QtGui.QFont()
        font.setPointSize(16)
        font.setBold(True)
        font.setWeight(60)
        self.results_groupbox.setFont(font)
        self.results_groupbox.setObjectName("results_groupbox")

        self.results_groupbox.hide()

        # Samples
        self.sample_textbrowser = QtWidgets.QTextBrowser(self.results_groupbox)
        self.sample_textbrowser.setGeometry(QtCore.QRect(
            20, 61, 250, 250))  # x, y, width, height
        self.sample_textbrowser.setObjectName("sample_textbrowser")
        self.sample_label = QtWidgets.QLabel(self.results_groupbox)
        self.sample_label.setGeometry(QtCore.QRect(20, 35, 101, 21))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(True)
        self.sample_label.setFont(font)
        self.sample_label.setObjectName("sample_label")
        self.sample_label.setText("Sample")

        # Predicted
        self.predicted_textbrowser = QtWidgets.QTextBrowser(
            self.results_groupbox)
        self.predicted_textbrowser.setGeometry(QtCore.QRect(
            290, 61, 250, 250))  # x, y, width, height
        self.predicted_textbrowser.setObjectName('predicted_textbrowser')
        self.predicted_label = QtWidgets.QLabel(self.results_groupbox)
        self.predicted_label.setGeometry(QtCore.QRect(290, 35, 101, 21))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(True)
        self.predicted_label.setFont(font)
        self.predicted_label.setObjectName("predicted_label")
        self.predicted_label.setText("Predicted")

        # SCROLLBAR SINCRONIZZATE
        self.sample_textbrowser.horizontalScrollBar().valueChanged.connect(
            self.predicted_textbrowser.horizontalScrollBar().setValue)
        self.sample_textbrowser.verticalScrollBar().valueChanged.connect(
            self.predicted_textbrowser.verticalScrollBar().setValue)
        self.predicted_textbrowser.horizontalScrollBar().valueChanged.connect(
            self.sample_textbrowser.horizontalScrollBar().setValue)
        self.predicted_textbrowser.verticalScrollBar().valueChanged.connect(
            self.sample_textbrowser.verticalScrollBar().setValue)

        self.show()
示例#5
0
class App(QWidget):
    def __init__(self):
        super().__init__()
        self.title = 'smarthouse'
        self.left = 700
        self.top = 100
        self.width = 800
        self.height = 600
        self.initUI()
        self.days = 0
        self.method = 0

    def initUI(self):
        self.setWindowTitle(self.title)
        self.setGeometry(self.left, self.top, self.width, self.height)

        # creo font bold per label title
        myFont = QtGui.QFont()
        myFont.setBold(True)

        myTitle = QtGui.QFont()
        myTitle.setBold(True)
        myTitle.setPointSize(18)

        # label titolo
        title_label = QLabel('SmartHouse', self)
        title_label.move(300, 10)
        title_label.setFont(myTitle)

        # choose days
        choose_days_label = QLabel('Choose test: ', self)
        choose_days_label.move(230, 70)

        # COMBO BOX per la selezione dei giorni
        self.cb_days = QComboBox(self)
        self.cb_days.addItems([
            "Test #1", "Test #2", "Test #3", "Test #4", "Test #5", "Test #6",
            "Test #7", "Test #8", "Test #9", "Test #10"
        ])
        # self.cb.setCurrentIndex(0)
        self.cb_days.currentIndexChanged.connect(self.set_days)
        self.cb_days.setGeometry(230, 100, 140, 30)  # x, y, width, height

        # choose method
        choose_method_label = QLabel('Choose method: ', self)
        choose_method_label.move(440, 70)

        # COMBO BOX per la selezione del metodo
        self.cb_method = QComboBox(self)
        self.cb_method.addItems(["No Time Slice", "Time Slice"])
        # self.cb.setCurrentIndex(0)
        self.cb_method.currentIndexChanged.connect(self.set_method)
        self.cb_method.setGeometry(440, 100, 120, 30)  # x, y, width, height

        choose_dataset_label = QLabel('Choose a Dataset:', self)
        choose_dataset_label.move(340, 140)

        # bottoni per scegliere il dataset
        button1 = QPushButton('Dataset A', self)
        button1.move(290, 170)
        button1.clicked.connect(lambda: self.on_button(1))

        button2 = QPushButton('Dataset B', self)
        button2.move(410, 170)
        button2.clicked.connect(lambda: self.on_button(2))

        # RESULTS
        self.truth_label = QLabel('Ground truth:', self)
        self.truth_label.move(20, 230)
        self.truth_label.setFont(myFont)
        self.truth_label.hide()

        self.pred_label = QLabel('Predicted: ', self)
        self.pred_label.move(20, 370)
        self.pred_label.setFont(myFont)
        self.pred_label.hide()

        self.accuracy_label = QLabel('Accuracy', self)
        self.accuracy_label.move(630, 265)  #20,540
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(True)
        self.accuracy_label.setFont(font)
        self.accuracy_label.hide()

        self.accuracy_value_label = QLabel(self)
        self.accuracy_value_label.move(500, 250)  #20, 560

        self.progress = QRoundProgressBar(self)
        self.progress.setBarStyle(
            QRoundProgressBar.BarStyle.LINE)  # DONUT, LINE, PIE

        # style accordingly via palette
        palette = QPalette()
        brush = QBrush(QColor(50, 205, 50))
        brush.setStyle(Qt.SolidPattern)
        palette.setBrush(QPalette.Active, QPalette.Highlight, brush)

        self.progress.setPalette(palette)  #(20, 600, 150, 150)
        self.progress.setGeometry(600, 300, 150, 150)  # x, y, width, height

        self.progress.hide()

        self.preproc_label = QLabel('Dataset preprocessing...', self)
        self.preproc_label.move(320, 400)
        self.preproc_label.hide()

        # BOX
        self.results_groupbox = QtWidgets.QGroupBox(self)
        self.results_groupbox.setGeometry(QtCore.QRect(
            10, 230, 550, 320))  # x, y, width, height
        font = QtGui.QFont()
        font.setPointSize(16)
        font.setBold(True)
        font.setWeight(60)
        self.results_groupbox.setFont(font)
        self.results_groupbox.setObjectName("results_groupbox")

        self.results_groupbox.hide()

        # Samples
        self.sample_textbrowser = QtWidgets.QTextBrowser(self.results_groupbox)
        self.sample_textbrowser.setGeometry(QtCore.QRect(
            20, 61, 250, 250))  # x, y, width, height
        self.sample_textbrowser.setObjectName("sample_textbrowser")
        self.sample_label = QtWidgets.QLabel(self.results_groupbox)
        self.sample_label.setGeometry(QtCore.QRect(20, 35, 101, 21))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(True)
        self.sample_label.setFont(font)
        self.sample_label.setObjectName("sample_label")
        self.sample_label.setText("Sample")

        # Predicted
        self.predicted_textbrowser = QtWidgets.QTextBrowser(
            self.results_groupbox)
        self.predicted_textbrowser.setGeometry(QtCore.QRect(
            290, 61, 250, 250))  # x, y, width, height
        self.predicted_textbrowser.setObjectName('predicted_textbrowser')
        self.predicted_label = QtWidgets.QLabel(self.results_groupbox)
        self.predicted_label.setGeometry(QtCore.QRect(290, 35, 101, 21))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(True)
        self.predicted_label.setFont(font)
        self.predicted_label.setObjectName("predicted_label")
        self.predicted_label.setText("Predicted")

        # SCROLLBAR SINCRONIZZATE
        self.sample_textbrowser.horizontalScrollBar().valueChanged.connect(
            self.predicted_textbrowser.horizontalScrollBar().setValue)
        self.sample_textbrowser.verticalScrollBar().valueChanged.connect(
            self.predicted_textbrowser.verticalScrollBar().setValue)
        self.predicted_textbrowser.horizontalScrollBar().valueChanged.connect(
            self.sample_textbrowser.horizontalScrollBar().setValue)
        self.predicted_textbrowser.verticalScrollBar().valueChanged.connect(
            self.sample_textbrowser.verticalScrollBar().setValue)

        self.show()

    def set_days(self, i):
        self.days = i + 1

    def set_method(self, i):
        self.method = i + 1

    def show_lists(self, list_truth, list_pred):

        list_truth = list(
            map(lambda v: f'{v}' if v < 10 else str(v), list_truth))
        list_pred = list(map(lambda v: f'{v}'
                             if v < 10 else str(v), list_pred))

        for i in range(len(list_truth)):
            if list_truth[i] == list_pred[i]:
                list_truth[i] = list_pred[
                    i] = f"<font face='mono' color='green'>&nbsp;{list_truth[i]}</font>"
            else:
                list_truth[
                    i] = f"<font face='mono' color='red'>&nbsp;{list_truth[i]}</font>"
                list_pred[
                    i] = f"<font face='mono' color='red'>&nbsp;{list_pred[i]}</font>"

        sample_rows = [
            "".join(list_truth[x:x + 5]) for x in range(0, len(list_truth), 5)
        ]
        sample_text = "".join(sample_rows)

        predicted_rows = [
            "".join(list_pred[x:x + 5]) for x in range(0, len(list_pred), 5)
        ]
        predicted_text = "".join(predicted_rows)

        self.sample_textbrowser.setText(sample_text)
        self.predicted_textbrowser.setText(predicted_text)

    def show_results(self, list_truth, list_pred, accuracy):
        self.show_lists(list_truth, list_pred)
        self.results_groupbox.show()

        self.accuracy_label.show()

        self.progress.setValue(accuracy)
        qApp.processEvents()
        self.progress.show()

    def hide_results(self):
        self.truth_label.hide()
        self.pred_label.hide()
        self.truth_states_label.hide()
        self.pred_states_label.hide()
        self.accuracy_label.hide()
        self.progress.hide()
        self.accuracy_value_label.hide()

    def start_preprocessing(self):
        self.hide_results()
        self.preproc_label.show()
        app.processEvents()
        generate_dataset()
        self.preproc_label.hide()

    def on_button(self, dt):

        # controllo se è il primo avvio
        first_start = True
        # se non è il primo avvio nascondo tutte le label dei risultati
        if not first_start:
            self.hide_results()

        # se non ho selezionato giorni di default imposto 1
        if (self.days == 0):
            self.days = 1

        # se non ho selezionato metto di default 1
        if (self.method == 0):
            self.method = 1

        list_pred, list_truth, accuracy = calculate(dt, self.days, self.method)

        self.show_results(list_truth, list_pred, accuracy)

        first_start = False

        print("DAYS: {}".format(self.days))
示例#6
0
import sys
import time

from PyQt5.QtCore import Qt
from PyQt5.QtGui import QBrush, QColor, QPalette
from PyQt5.QtWidgets import QApplication, qApp

from qroundprogressbar import QRoundProgressBar


app = QApplication(sys.argv)

progress = QRoundProgressBar()
progress.setBarStyle(QRoundProgressBar.BarStyle.DONUT)

# style accordingly via palette
palette = QPalette()
brush = QBrush(QColor(0, 0, 255))
brush.setStyle(Qt.SolidPattern)
palette.setBrush(QPalette.Active, QPalette.Highlight, brush)

progress.setPalette(palette)
progress.show()

# simulate delayed time that a process may take to execute
# from demonstration purposes only
for i in range(0, 100, 20):
    progress.setValue(i)
    qApp.processEvents()
    time.sleep(3)
示例#7
0
class ProgressionWidget(QWidget):
    def __init__(self, parent: QWidget, title: str, maxi: int, value: int):
        QWidget.__init__(self, parent)
        self.vertical_layout = QVBoxLayout(self)
        self.setLayout(self.vertical_layout)
        self.label = QLabel(self)
        self.progress = QRoundProgressBar(self)
        self.title = title
        self.max = maxi
        self.value = value

        self.__conf_ui()

    def __conf_ui(self):
        self.progress.setBarStyle(QRoundProgressBar.BarStyle.DONUT)
        self.progress.setMaximum(self.max)
        self.progress.setMinimum(0)

        self.label.setText(self.title)
        self.label.setAlignment(Qt.AlignCenter)
        self.set_value(self.value)
        self.vertical_layout.addWidget(self.progress, Qt.AlignCenter)
        self.vertical_layout.addWidget(self.label)
        self.setMinimumHeight(160)
        self.setMinimumWidth(140)

    def set_value(self, value: int):
        self.value = value
        self.progress.setValue(self.value)
        self.progress.setFormat('{v}/{max}'.format(
            v=str(self.value), max=str(self.progress.maximum())))
示例#8
0
 def setupUi(self, MainWindow):
     MainWindow.setObjectName("MainWindow")
     MainWindow.setFixedSize(950, 517)
     self.centralwidget = QtWidgets.QWidget(MainWindow)
     self.centralwidget.setStyleSheet(
         "Line {\n"
         "    background-color: #666666;\n"
         "    }\n"
         "QLabel{\n"
         "        color:FFFFFF;\n"
         "       font-weight:bold;\n"
         "        font-family: Calibri, Candara, Segoe, \\Segoe UI\\, Optima, Arial, sans-serif;\n"
         "        }\n"
         "")
     self.centralwidget.setObjectName("centralwidget")
     self.tableWidget = QtWidgets.QTableWidget(self.centralwidget)
     self.tableWidget.setObjectName("tableWidget")
     self.tableWidget.setGeometry(380, 141, 700, 335)
     self.tableWidget.setShowGrid(False)
     self.tableWidget.verticalHeader().hide()
     self.tableWidget.horizontalHeader().hide()
     self.tableWidget.setRowCount(1)
     self.tableWidget.setColumnCount(3)
     self.tableWidget.resizeColumnsToContents()
     self.tableWidget.setFocusPolicy(Qt.NoFocus)
     self.tableWidget.setSelectionMode(QAbstractItemView.NoSelection)
     self.tableWidget.setEditTriggers(QAbstractItemView.NoEditTriggers)
     self.tableWidget.setColumnWidth(0, 50)
     self.tableWidget.setColumnWidth(1, 300)
     self.tableWidget.setColumnWidth(2, 200)
     self.progress = QRoundProgressBar(self.centralwidget)
     self.progress.setGeometry(QtCore.QRect(125, 410, 141, 100))
     self.progress.setBarStyle(QRoundProgressBar.BarStyle.DONUT)
     self.palette = QPalette()
     self.brush = QBrush(QColor(138, 43, 226))
     self.brush.setStyle(Qt.SolidPattern)
     self.palette.setBrush(QPalette.Active, QPalette.Highlight, self.brush)
     self.progress.setPalette(self.palette)
     self.progress.show()
     self.progress.setValue(0)
     self.progress.setStyleSheet("background-color:#333333;"
                                 "color: #414040;")
     self.label_task_prog = QtWidgets.QLabel(self.centralwidget)
     self.label_task_prog.setGeometry(QtCore.QRect(10, 94, 300, 50))
     self.label_task_prog.setObjectName("label_task_prog")
     self.label_task_prog.setStyleSheet("color: white;" "font-size:20px;")
     self.label_have_to_do = QtWidgets.QLabel(self.centralwidget)
     self.label_have_to_do.setGeometry(QtCore.QRect(200, 237, 100, 50))
     self.label_have_to_do.setStyleSheet("color:white;" "font-size:20px;")
     self.label_have_to_do.setObjectName("label_monday")
     self.label_did = QtWidgets.QLabel(self.centralwidget)
     self.label_did.setGeometry(QtCore.QRect(200, 277, 100, 50))
     self.label_did.setStyleSheet("color:white;" "font-size:20px;")
     self.label_did.setObjectName("label_tuesday")
     self.todo_list_week = QtWidgets.QLabel(self.centralwidget)
     self.todo_list_week.setGeometry(QtCore.QRect(10, 124, 350, 50))
     self.todo_list_week.setObjectName("todo_list_week")
     self.todo_list_week.setStyleSheet("color:black;"
                                       "font-size:21px;"
                                       "font-weight:bold;")
     self.label_daily_task = QtWidgets.QLabel(self.centralwidget)
     self.label_daily_task.setGeometry(QtCore.QRect(10, 44, 145, 50))
     self.label_daily_task.setObjectName("label_daily_task")
     self.label_daily_task.setStyleSheet("color: black;"
                                         "font-size:21px; "
                                         "font-weight:bold;")
     self.left_button_popup_window = QtWidgets.QGraphicsView(
         self.centralwidget)
     self.left_button_popup_window.setGeometry(QtCore.QRect(
         0, 42, 380, 517))
     self.left_button_popup_window.setObjectName("left_button_popup_window")
     self.left_button_popup_window.setStyleSheet(
         "background-color: #666666;"
         "border: 1px;")
     self.okey = QtWidgets.QToolButton(self.centralwidget)
     self.okey.setGeometry(QtCore.QRect(895, 385, 25, 25))
     self.okey.setIcon(QtGui.QIcon("icons/icon_plus.png"))
     self.okey.setIconSize(QtCore.QSize(25, 25))
     self.okey.setStyleSheet("border:none;")
     self.okey.setObjectName("okey")
     self.settings_but_open = QtWidgets.QToolButton(self.centralwidget)
     self.settings_but_open.setGeometry(QtCore.QRect(660, 50, 30, 30))
     self.settings_but_open.setIcon(QtGui.QIcon("icons/icon_account.png"))
     self.settings_but_open.setStyleSheet("border: none;")
     self.settings_but_open.setIconSize(QtCore.QSize(30, 30))
     self.line_enter = QtWidgets.QLineEdit(self.centralwidget)
     self.line_enter.setGeometry(QtCore.QRect(400, 350, 531, 31))
     self.line_enter.setObjectName("line_enter")
     self.line_enter.setStyleSheet("font-weight: bold;" "font-size:16px;")
     self.statistic_label = QtWidgets.QLabel(self.centralwidget)
     self.statistic_label.setGeometry(QtCore.QRect(710, 100, 50, 30))
     self.statistic_label.setStyleSheet("font-weight: bold;"
                                        "font-size:15px;"
                                        "color: #000000;")
     self.account_label = QtWidgets.QLabel(self.centralwidget)
     self.account_label.setGeometry(QtCore.QRect(710, 50, 50, 30))
     self.account_label.setStyleSheet("font-weight: bold;"
                                      "font-size:14px;"
                                      "color: #000000;")
     self.settings_popup = QtWidgets.QGraphicsView(self.centralwidget)
     self.settings_popup.setGeometry(QtCore.QRect(650, 41, 308, 517))
     self.settings_popup.setObjectName("settings_popup")
     self.did = QtWidgets.QLabel(self.centralwidget)
     self.did.setGeometry(QtCore.QRect(10, 290, 371, 21))
     self.did.setObjectName("did")
     self.do = QtWidgets.QLabel(self.centralwidget)
     self.do.setGeometry(QtCore.QRect(10, 250, 371, 21))
     self.do.setObjectName("do")
     self.label = QtWidgets.QLabel(self.centralwidget)
     self.label.setGeometry(QtCore.QRect(0, 0, 950, 517))
     self.label.setText("")
     self.label.setScaledContents(True)
     self.label.setObjectName("label")
     self.left_button = QtWidgets.QToolButton(self.centralwidget)
     self.left_button.setGeometry(QtCore.QRect(10, 10, 111, 21))
     self.left_button.setIconSize(QtCore.QSize(31, 31))
     self.left_button.setGeometry(QtCore.QRect(10, 8, 31, 26))
     self.left_button.setStyleSheet("QToolButton {\n"
                                    "    border: none;\n"
                                    "    \n"
                                    "}")
     self.left_button.setText("")
     self.left_button.setPopupMode(QtWidgets.QToolButton.InstantPopup)
     self.left_button.setObjectName("left_button")
     self.Settings_but = QtWidgets.QToolButton(self.centralwidget)
     self.Settings_but.setGeometry(QtCore.QRect(900, 10, 31, 26))
     self.Settings_but.setIconSize(QtCore.QSize(70, 70))
     self.Settings_but.setStyleSheet("border:none;")
     self.Settings_but.setText("")
     self.Settings_but.setObjectName("Settings_but")
     self.daily_add_button = QtWidgets.QToolButton(self.centralwidget)
     self.daily_add_button.setGeometry(QtCore.QRect(110, 45, 100, 50))
     self.daily_add_button.setObjectName("daily_add_button")
     self.logout_label = QtWidgets.QLabel(self.centralwidget)
     self.logout_label.setGeometry(QtCore.QRect(710, 420, 50, 30))
     self.logout_label.setStyleSheet("font-weight: bold;"
                                     "font-size:14px;"
                                     "color: #000000;")
     self.logout_button = QtWidgets.QToolButton(self.centralwidget)
     self.logout_button.setGeometry(QtCore.QRect(660, 420, 35, 35))
     self.logout_button.setIcon(QtGui.QIcon("icons/icon_logout.png"))
     self.logout_button.setIconSize(QtCore.QSize(35, 35))
     self.logout_button.setStyleSheet("border:none;")
     self.logout_button.setObjectName("logout_button")
     self.statistic_button = QtWidgets.QToolButton(self.centralwidget)
     self.statistic_button.setGeometry(QtCore.QRect(660, 100, 35, 35))
     self.statistic_button.setObjectName("statistic_button")
     self.statistic_button.setIcon(QtGui.QIcon("icons/icon_statistic.png"))
     self.statistic_button.setIconSize(QtCore.QSize(35, 35))
     self.statistic_button.setStyleSheet("border:none;")
     self.notification_but = QtWidgets.QToolButton(self.centralwidget)
     self.notification_but.setGeometry(QtCore.QRect(850, 10, 31, 26))
     self.notification_but.setIconSize(QtCore.QSize(28, 28))
     self.notification_but.setObjectName("notification_but")
     self.notification_but.setStyleSheet("border:none;")
     self.day = QtWidgets.QLabel(self.centralwidget)
     self.day.setGeometry(QtCore.QRect(400, 80, 77, 31))
     self.day.setStyleSheet(
         "color: #FFFFFF;\n"
         "font-size: 24px;\n"  #
         "font-weight: 900;\n"
         "font-family: Calibri, Candara, Segoe, \"Segoe UI\", Optima, Arial, sans-serif;\n"
         "font-style:normal;")
     self.day.setObjectName("day")
     self.Data = QtWidgets.QLabel(self.centralwidget)
     self.Data.setGeometry(QtCore.QRect(400, 50, 150, 31))
     self.Data.setStyleSheet("color:#949494;" "font-size:16px;")
     self.Data.setObjectName("Data")
     self.FirstName = QtWidgets.QLabel(self.centralwidget)
     self.FirstName.setGeometry(QtCore.QRect(130, 70, 241, 21))
     self.FirstName.setObjectName("FirstName")
     self.SecondName = QtWidgets.QLabel(self.centralwidget)
     self.SecondName.setGeometry(QtCore.QRect(130, 100, 241, 21))
     self.SecondName.setObjectName("SecondName")
     self.dial = QtWidgets.QDial(self.centralwidget)
     self.dial.setGeometry(QtCore.QRect(110, 410, 141, 64))
     self.dial.setObjectName("dial")
     self.dial_2 = QtWidgets.QDial(self.centralwidget)
     self.dial_2.setGeometry(QtCore.QRect(10, 270, 50, 64))
     self.dial_2.setObjectName("dial_2")
     self.Avatar = QtWidgets.QLabel(self.centralwidget)
     self.Avatar.setGeometry(QtCore.QRect(10, 60, 118, 120))
     self.Avatar.setText("")
     self.Avatar.setPixmap(QtGui.QPixmap("icons/Empty_avatar.png"))
     self.Avatar.setScaledContents(True)
     self.Avatar.setObjectName("Avatar")
     self.label_2 = QtWidgets.QLabel(self.centralwidget)
     self.label_2.setGeometry(QtCore.QRect(160, 270, 529, 21))
     self.label_2.setObjectName("label_2")
     self.gridLayoutWidget = QtWidgets.QWidget(self.centralwidget)
     self.gridLayoutWidget.setGeometry(QtCore.QRect(390, 130, 551, 80))
     self.gridLayoutWidget.setObjectName("gridLayoutWidget")
     self.gridLayout_2 = QtWidgets.QGridLayout(self.gridLayoutWidget)
     self.gridLayout_2.setSizeConstraint(QtWidgets.QLayout.SetNoConstraint)
     self.gridLayout_2.setContentsMargins(0, 0, 0, 0)
     self.gridLayout_2.setObjectName("gridLayout_2")
     self.check_box1 = QtWidgets.QToolButton(self.centralwidget)
     self.check_box1.setIconSize(QtCore.QSize(27, 27))
     self.check_box1.setStyleSheet("border:none")
     self.check_box1.setObjectName("check_box1")
     self.check_box2 = QtWidgets.QToolButton(self.centralwidget)
     self.check_box2.setIconSize(QtCore.QSize(27, 27))
     self.check_box2.setStyleSheet("border:none")
     self.check_box2.setObjectName("check_box2")
     self.check_box3 = QtWidgets.QToolButton(self.centralwidget)
     self.check_box3.setIconSize(QtCore.QSize(27, 27))
     self.check_box3.setStyleSheet("border:none")
     self.check_box3.setObjectName("check_box3")
     self.check_box4 = QtWidgets.QToolButton(self.centralwidget)
     self.check_box4.setIconSize(QtCore.QSize(27, 27))
     self.check_box4.setStyleSheet("border:none")
     self.check_box4.setObjectName("check_box4")
     self.check_box5 = QtWidgets.QToolButton(self.centralwidget)
     self.check_box5.setIconSize(QtCore.QSize(27, 27))
     self.check_box5.setStyleSheet("border:none")
     self.check_box5.setObjectName("check_box5")
     self.check_box6 = QtWidgets.QToolButton(self.centralwidget)
     self.check_box6.setIconSize(QtCore.QSize(27, 27))
     self.check_box6.setStyleSheet("border:none")
     self.check_box6.setObjectName("check_box6")
     self.check_box7 = QtWidgets.QToolButton(self.centralwidget)
     self.check_box7.setIconSize(QtCore.QSize(27, 27))
     self.check_box7.setStyleSheet("border:none")
     self.check_box7.setObjectName("check_box7")
     self.check_box8 = QtWidgets.QToolButton(self.centralwidget)
     self.check_box8.setIconSize(QtCore.QSize(27, 27))
     self.check_box8.setStyleSheet("border:none")
     self.check_box8.setObjectName("check_box8")
     self.check_box9 = QtWidgets.QToolButton(self.centralwidget)
     self.check_box9.setIconSize(QtCore.QSize(27, 27))
     self.check_box9.setStyleSheet("border:none")
     self.check_box9.setObjectName("check_box8")
     self.check_box10 = QtWidgets.QToolButton(self.centralwidget)
     self.check_box10.setIconSize(QtCore.QSize(27, 27))
     self.check_box10.setStyleSheet("border:none")
     self.check_box10.setObjectName("check_box10")
     self.deal_text = QtWidgets.QLabel(self.gridLayoutWidget)
     self.deal_text.setText("Your Task")
     self.deal_text.setObjectName("deal_text")
     self.accept = QtWidgets.QDialogButtonBox(self.centralwidget)
     self.accept.setGeometry(QtCore.QRect(880, 370, 50, 50))
     self.accept.setStandardButtons(QtWidgets.QDialogButtonBox.Cancel
                                    | QtWidgets.QDialogButtonBox.Ok)
     self.accept.setObjectName("accept")
     self.label_hint = QtWidgets.QLabel(self.centralwidget)
     self.label_hint.setGeometry(QtCore.QRect(600, 300, 152, 70))
     self.label_hint.setObjectName("label_hint")
     self.label_hint.setStyleSheet("color: black;"
                                   "font-size:14px;"
                                   "font-weight:bold;")
     self.gridLayout_2.addWidget(self.deal_text, 0, 1, 1, 1)
     self.graphicsView = QtWidgets.QGraphicsView(self.centralwidget)
     self.graphicsView.setGeometry(QtCore.QRect(380, 317, 585, 200))
     self.graphicsView.setObjectName("graphicsView")
     self.remaining_time = QtWidgets.QLabel(self.gridLayoutWidget)
     self.remaining_time.setObjectName("remaining_time")
     self.gridLayout_2.addWidget(self.remaining_time, 0, 2, 1, 1)
     self.notification_single_but = QtWidgets.QToolButton(
         self.centralwidget)
     self.notification_single_but.setGeometry(400, 390, 25, 25)
     self.notification_single_but.setIcon(
         QtGui.QIcon("icons/icon_notification.png"))
     self.notification_single_but.setStyleSheet("border:none;\n")
     self.notification_single_but.setIconSize(QtCore.QSize(25, 25))
     self.notification_single_but.setObjectName("notification_single_but")
     self.plus_button = QtWidgets.QToolButton(self.centralwidget)
     self.plus_button.setStyleSheet("border:none;\n")
     self.plus_button.setIconSize(QtCore.QSize(24, 24))
     self.plus_button.setIcon(QtGui.QIcon("icons/icon_plus.png"))
     self.plus_button.setObjectName("plus_button")
     self.add_task = QtWidgets.QLabel(self.centralwidget)
     self.add_task.setText("Add task")
     self.add_task.setText("Add")
     self.add_task.setObjectName("add_task")
     self.label.raise_()
     self.left_button.raise_()
     self.Settings_but.raise_()
     self.notification_but.raise_()
     self.Data.raise_()
     self.FirstName.raise_()
     self.progress.raise_()
     self.day.raise_()
     self.SecondName.raise_()
     self.Avatar.raise_()
     self.gridLayoutWidget.raise_()
     self.do.raise_()
     self.label_have_to_do.raise_()
     self.label_did.raise_()
     self.did.raise_()
     self.tableWidget.raise_()
     self.graphicsView.raise_()
     self.settings_popup.raise_()
     self.logout_button.raise_()
     self.logout_label.raise_()
     self.logout_label.hide()
     self.logout_button.hide()
     self.settings_but_open.raise_()
     self.line_enter.raise_()
     self.account_label.raise_()
     self.settings_popup.hide()
     self.settings_but_open.hide()
     self.account_label.hide()
     self.graphicsView.hide()
     self.line_enter.hide()
     self.left_button_popup_window.raise_()
     self.left_button_popup_window.hide()
     self.todo_list_week.raise_()
     self.todo_list_week.hide()
     self.daily_add_button.raise_()
     self.daily_add_button.hide()
     self.label_task_prog.raise_()
     self.label_task_prog.hide()
     self.label_daily_task.raise_()
     self.label_daily_task.hide()
     self.label_hint.raise_()
     self.label_hint.hide()
     self.statistic_button.raise_()
     self.statistic_button.hide()
     self.statistic_label.raise_()
     self.statistic_label.hide()
     MainWindow.setCentralWidget(self.centralwidget)
     self.theme = 1
     self.retranslateUi(MainWindow)
     QtCore.QMetaObject.connectSlotsByName(MainWindow)
示例#9
0
class Ui_Core(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.setFixedSize(950, 517)
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        self.centralwidget.setStyleSheet(
            "Line {\n"
            "    background-color: #666666;\n"
            "    }\n"
            "QLabel{\n"
            "        color:FFFFFF;\n"
            "       font-weight:bold;\n"
            "        font-family: Calibri, Candara, Segoe, \\Segoe UI\\, Optima, Arial, sans-serif;\n"
            "        }\n"
            "")
        self.centralwidget.setObjectName("centralwidget")
        self.tableWidget = QtWidgets.QTableWidget(self.centralwidget)
        self.tableWidget.setObjectName("tableWidget")
        self.tableWidget.setGeometry(380, 141, 700, 335)
        self.tableWidget.setShowGrid(False)
        self.tableWidget.verticalHeader().hide()
        self.tableWidget.horizontalHeader().hide()
        self.tableWidget.setRowCount(1)
        self.tableWidget.setColumnCount(3)
        self.tableWidget.resizeColumnsToContents()
        self.tableWidget.setFocusPolicy(Qt.NoFocus)
        self.tableWidget.setSelectionMode(QAbstractItemView.NoSelection)
        self.tableWidget.setEditTriggers(QAbstractItemView.NoEditTriggers)
        self.tableWidget.setColumnWidth(0, 50)
        self.tableWidget.setColumnWidth(1, 300)
        self.tableWidget.setColumnWidth(2, 200)
        self.progress = QRoundProgressBar(self.centralwidget)
        self.progress.setGeometry(QtCore.QRect(125, 410, 141, 100))
        self.progress.setBarStyle(QRoundProgressBar.BarStyle.DONUT)
        self.palette = QPalette()
        self.brush = QBrush(QColor(138, 43, 226))
        self.brush.setStyle(Qt.SolidPattern)
        self.palette.setBrush(QPalette.Active, QPalette.Highlight, self.brush)
        self.progress.setPalette(self.palette)
        self.progress.show()
        self.progress.setValue(0)
        self.progress.setStyleSheet("background-color:#333333;"
                                    "color: #414040;")
        self.label_task_prog = QtWidgets.QLabel(self.centralwidget)
        self.label_task_prog.setGeometry(QtCore.QRect(10, 94, 300, 50))
        self.label_task_prog.setObjectName("label_task_prog")
        self.label_task_prog.setStyleSheet("color: white;" "font-size:20px;")
        self.label_have_to_do = QtWidgets.QLabel(self.centralwidget)
        self.label_have_to_do.setGeometry(QtCore.QRect(200, 237, 100, 50))
        self.label_have_to_do.setStyleSheet("color:white;" "font-size:20px;")
        self.label_have_to_do.setObjectName("label_monday")
        self.label_did = QtWidgets.QLabel(self.centralwidget)
        self.label_did.setGeometry(QtCore.QRect(200, 277, 100, 50))
        self.label_did.setStyleSheet("color:white;" "font-size:20px;")
        self.label_did.setObjectName("label_tuesday")
        self.todo_list_week = QtWidgets.QLabel(self.centralwidget)
        self.todo_list_week.setGeometry(QtCore.QRect(10, 124, 350, 50))
        self.todo_list_week.setObjectName("todo_list_week")
        self.todo_list_week.setStyleSheet("color:black;"
                                          "font-size:21px;"
                                          "font-weight:bold;")
        self.label_daily_task = QtWidgets.QLabel(self.centralwidget)
        self.label_daily_task.setGeometry(QtCore.QRect(10, 44, 145, 50))
        self.label_daily_task.setObjectName("label_daily_task")
        self.label_daily_task.setStyleSheet("color: black;"
                                            "font-size:21px; "
                                            "font-weight:bold;")
        self.left_button_popup_window = QtWidgets.QGraphicsView(
            self.centralwidget)
        self.left_button_popup_window.setGeometry(QtCore.QRect(
            0, 42, 380, 517))
        self.left_button_popup_window.setObjectName("left_button_popup_window")
        self.left_button_popup_window.setStyleSheet(
            "background-color: #666666;"
            "border: 1px;")
        self.okey = QtWidgets.QToolButton(self.centralwidget)
        self.okey.setGeometry(QtCore.QRect(895, 385, 25, 25))
        self.okey.setIcon(QtGui.QIcon("icons/icon_plus.png"))
        self.okey.setIconSize(QtCore.QSize(25, 25))
        self.okey.setStyleSheet("border:none;")
        self.okey.setObjectName("okey")
        self.settings_but_open = QtWidgets.QToolButton(self.centralwidget)
        self.settings_but_open.setGeometry(QtCore.QRect(660, 50, 30, 30))
        self.settings_but_open.setIcon(QtGui.QIcon("icons/icon_account.png"))
        self.settings_but_open.setStyleSheet("border: none;")
        self.settings_but_open.setIconSize(QtCore.QSize(30, 30))
        self.line_enter = QtWidgets.QLineEdit(self.centralwidget)
        self.line_enter.setGeometry(QtCore.QRect(400, 350, 531, 31))
        self.line_enter.setObjectName("line_enter")
        self.line_enter.setStyleSheet("font-weight: bold;" "font-size:16px;")
        self.statistic_label = QtWidgets.QLabel(self.centralwidget)
        self.statistic_label.setGeometry(QtCore.QRect(710, 100, 50, 30))
        self.statistic_label.setStyleSheet("font-weight: bold;"
                                           "font-size:15px;"
                                           "color: #000000;")
        self.account_label = QtWidgets.QLabel(self.centralwidget)
        self.account_label.setGeometry(QtCore.QRect(710, 50, 50, 30))
        self.account_label.setStyleSheet("font-weight: bold;"
                                         "font-size:14px;"
                                         "color: #000000;")
        self.settings_popup = QtWidgets.QGraphicsView(self.centralwidget)
        self.settings_popup.setGeometry(QtCore.QRect(650, 41, 308, 517))
        self.settings_popup.setObjectName("settings_popup")
        self.did = QtWidgets.QLabel(self.centralwidget)
        self.did.setGeometry(QtCore.QRect(10, 290, 371, 21))
        self.did.setObjectName("did")
        self.do = QtWidgets.QLabel(self.centralwidget)
        self.do.setGeometry(QtCore.QRect(10, 250, 371, 21))
        self.do.setObjectName("do")
        self.label = QtWidgets.QLabel(self.centralwidget)
        self.label.setGeometry(QtCore.QRect(0, 0, 950, 517))
        self.label.setText("")
        self.label.setScaledContents(True)
        self.label.setObjectName("label")
        self.left_button = QtWidgets.QToolButton(self.centralwidget)
        self.left_button.setGeometry(QtCore.QRect(10, 10, 111, 21))
        self.left_button.setIconSize(QtCore.QSize(31, 31))
        self.left_button.setGeometry(QtCore.QRect(10, 8, 31, 26))
        self.left_button.setStyleSheet("QToolButton {\n"
                                       "    border: none;\n"
                                       "    \n"
                                       "}")
        self.left_button.setText("")
        self.left_button.setPopupMode(QtWidgets.QToolButton.InstantPopup)
        self.left_button.setObjectName("left_button")
        self.Settings_but = QtWidgets.QToolButton(self.centralwidget)
        self.Settings_but.setGeometry(QtCore.QRect(900, 10, 31, 26))
        self.Settings_but.setIconSize(QtCore.QSize(70, 70))
        self.Settings_but.setStyleSheet("border:none;")
        self.Settings_but.setText("")
        self.Settings_but.setObjectName("Settings_but")
        self.daily_add_button = QtWidgets.QToolButton(self.centralwidget)
        self.daily_add_button.setGeometry(QtCore.QRect(110, 45, 100, 50))
        self.daily_add_button.setObjectName("daily_add_button")
        self.logout_label = QtWidgets.QLabel(self.centralwidget)
        self.logout_label.setGeometry(QtCore.QRect(710, 420, 50, 30))
        self.logout_label.setStyleSheet("font-weight: bold;"
                                        "font-size:14px;"
                                        "color: #000000;")
        self.logout_button = QtWidgets.QToolButton(self.centralwidget)
        self.logout_button.setGeometry(QtCore.QRect(660, 420, 35, 35))
        self.logout_button.setIcon(QtGui.QIcon("icons/icon_logout.png"))
        self.logout_button.setIconSize(QtCore.QSize(35, 35))
        self.logout_button.setStyleSheet("border:none;")
        self.logout_button.setObjectName("logout_button")
        self.statistic_button = QtWidgets.QToolButton(self.centralwidget)
        self.statistic_button.setGeometry(QtCore.QRect(660, 100, 35, 35))
        self.statistic_button.setObjectName("statistic_button")
        self.statistic_button.setIcon(QtGui.QIcon("icons/icon_statistic.png"))
        self.statistic_button.setIconSize(QtCore.QSize(35, 35))
        self.statistic_button.setStyleSheet("border:none;")
        self.notification_but = QtWidgets.QToolButton(self.centralwidget)
        self.notification_but.setGeometry(QtCore.QRect(850, 10, 31, 26))
        self.notification_but.setIconSize(QtCore.QSize(28, 28))
        self.notification_but.setObjectName("notification_but")
        self.notification_but.setStyleSheet("border:none;")
        self.day = QtWidgets.QLabel(self.centralwidget)
        self.day.setGeometry(QtCore.QRect(400, 80, 77, 31))
        self.day.setStyleSheet(
            "color: #FFFFFF;\n"
            "font-size: 24px;\n"  #
            "font-weight: 900;\n"
            "font-family: Calibri, Candara, Segoe, \"Segoe UI\", Optima, Arial, sans-serif;\n"
            "font-style:normal;")
        self.day.setObjectName("day")
        self.Data = QtWidgets.QLabel(self.centralwidget)
        self.Data.setGeometry(QtCore.QRect(400, 50, 150, 31))
        self.Data.setStyleSheet("color:#949494;" "font-size:16px;")
        self.Data.setObjectName("Data")
        self.FirstName = QtWidgets.QLabel(self.centralwidget)
        self.FirstName.setGeometry(QtCore.QRect(130, 70, 241, 21))
        self.FirstName.setObjectName("FirstName")
        self.SecondName = QtWidgets.QLabel(self.centralwidget)
        self.SecondName.setGeometry(QtCore.QRect(130, 100, 241, 21))
        self.SecondName.setObjectName("SecondName")
        self.dial = QtWidgets.QDial(self.centralwidget)
        self.dial.setGeometry(QtCore.QRect(110, 410, 141, 64))
        self.dial.setObjectName("dial")
        self.dial_2 = QtWidgets.QDial(self.centralwidget)
        self.dial_2.setGeometry(QtCore.QRect(10, 270, 50, 64))
        self.dial_2.setObjectName("dial_2")
        self.Avatar = QtWidgets.QLabel(self.centralwidget)
        self.Avatar.setGeometry(QtCore.QRect(10, 60, 118, 120))
        self.Avatar.setText("")
        self.Avatar.setPixmap(QtGui.QPixmap("icons/Empty_avatar.png"))
        self.Avatar.setScaledContents(True)
        self.Avatar.setObjectName("Avatar")
        self.label_2 = QtWidgets.QLabel(self.centralwidget)
        self.label_2.setGeometry(QtCore.QRect(160, 270, 529, 21))
        self.label_2.setObjectName("label_2")
        self.gridLayoutWidget = QtWidgets.QWidget(self.centralwidget)
        self.gridLayoutWidget.setGeometry(QtCore.QRect(390, 130, 551, 80))
        self.gridLayoutWidget.setObjectName("gridLayoutWidget")
        self.gridLayout_2 = QtWidgets.QGridLayout(self.gridLayoutWidget)
        self.gridLayout_2.setSizeConstraint(QtWidgets.QLayout.SetNoConstraint)
        self.gridLayout_2.setContentsMargins(0, 0, 0, 0)
        self.gridLayout_2.setObjectName("gridLayout_2")
        self.check_box1 = QtWidgets.QToolButton(self.centralwidget)
        self.check_box1.setIconSize(QtCore.QSize(27, 27))
        self.check_box1.setStyleSheet("border:none")
        self.check_box1.setObjectName("check_box1")
        self.check_box2 = QtWidgets.QToolButton(self.centralwidget)
        self.check_box2.setIconSize(QtCore.QSize(27, 27))
        self.check_box2.setStyleSheet("border:none")
        self.check_box2.setObjectName("check_box2")
        self.check_box3 = QtWidgets.QToolButton(self.centralwidget)
        self.check_box3.setIconSize(QtCore.QSize(27, 27))
        self.check_box3.setStyleSheet("border:none")
        self.check_box3.setObjectName("check_box3")
        self.check_box4 = QtWidgets.QToolButton(self.centralwidget)
        self.check_box4.setIconSize(QtCore.QSize(27, 27))
        self.check_box4.setStyleSheet("border:none")
        self.check_box4.setObjectName("check_box4")
        self.check_box5 = QtWidgets.QToolButton(self.centralwidget)
        self.check_box5.setIconSize(QtCore.QSize(27, 27))
        self.check_box5.setStyleSheet("border:none")
        self.check_box5.setObjectName("check_box5")
        self.check_box6 = QtWidgets.QToolButton(self.centralwidget)
        self.check_box6.setIconSize(QtCore.QSize(27, 27))
        self.check_box6.setStyleSheet("border:none")
        self.check_box6.setObjectName("check_box6")
        self.check_box7 = QtWidgets.QToolButton(self.centralwidget)
        self.check_box7.setIconSize(QtCore.QSize(27, 27))
        self.check_box7.setStyleSheet("border:none")
        self.check_box7.setObjectName("check_box7")
        self.check_box8 = QtWidgets.QToolButton(self.centralwidget)
        self.check_box8.setIconSize(QtCore.QSize(27, 27))
        self.check_box8.setStyleSheet("border:none")
        self.check_box8.setObjectName("check_box8")
        self.check_box9 = QtWidgets.QToolButton(self.centralwidget)
        self.check_box9.setIconSize(QtCore.QSize(27, 27))
        self.check_box9.setStyleSheet("border:none")
        self.check_box9.setObjectName("check_box8")
        self.check_box10 = QtWidgets.QToolButton(self.centralwidget)
        self.check_box10.setIconSize(QtCore.QSize(27, 27))
        self.check_box10.setStyleSheet("border:none")
        self.check_box10.setObjectName("check_box10")
        self.deal_text = QtWidgets.QLabel(self.gridLayoutWidget)
        self.deal_text.setText("Your Task")
        self.deal_text.setObjectName("deal_text")
        self.accept = QtWidgets.QDialogButtonBox(self.centralwidget)
        self.accept.setGeometry(QtCore.QRect(880, 370, 50, 50))
        self.accept.setStandardButtons(QtWidgets.QDialogButtonBox.Cancel
                                       | QtWidgets.QDialogButtonBox.Ok)
        self.accept.setObjectName("accept")
        self.label_hint = QtWidgets.QLabel(self.centralwidget)
        self.label_hint.setGeometry(QtCore.QRect(600, 300, 152, 70))
        self.label_hint.setObjectName("label_hint")
        self.label_hint.setStyleSheet("color: black;"
                                      "font-size:14px;"
                                      "font-weight:bold;")
        self.gridLayout_2.addWidget(self.deal_text, 0, 1, 1, 1)
        self.graphicsView = QtWidgets.QGraphicsView(self.centralwidget)
        self.graphicsView.setGeometry(QtCore.QRect(380, 317, 585, 200))
        self.graphicsView.setObjectName("graphicsView")
        self.remaining_time = QtWidgets.QLabel(self.gridLayoutWidget)
        self.remaining_time.setObjectName("remaining_time")
        self.gridLayout_2.addWidget(self.remaining_time, 0, 2, 1, 1)
        self.notification_single_but = QtWidgets.QToolButton(
            self.centralwidget)
        self.notification_single_but.setGeometry(400, 390, 25, 25)
        self.notification_single_but.setIcon(
            QtGui.QIcon("icons/icon_notification.png"))
        self.notification_single_but.setStyleSheet("border:none;\n")
        self.notification_single_but.setIconSize(QtCore.QSize(25, 25))
        self.notification_single_but.setObjectName("notification_single_but")
        self.plus_button = QtWidgets.QToolButton(self.centralwidget)
        self.plus_button.setStyleSheet("border:none;\n")
        self.plus_button.setIconSize(QtCore.QSize(24, 24))
        self.plus_button.setIcon(QtGui.QIcon("icons/icon_plus.png"))
        self.plus_button.setObjectName("plus_button")
        self.add_task = QtWidgets.QLabel(self.centralwidget)
        self.add_task.setText("Add task")
        self.add_task.setText("Add")
        self.add_task.setObjectName("add_task")
        self.label.raise_()
        self.left_button.raise_()
        self.Settings_but.raise_()
        self.notification_but.raise_()
        self.Data.raise_()
        self.FirstName.raise_()
        self.progress.raise_()
        self.day.raise_()
        self.SecondName.raise_()
        self.Avatar.raise_()
        self.gridLayoutWidget.raise_()
        self.do.raise_()
        self.label_have_to_do.raise_()
        self.label_did.raise_()
        self.did.raise_()
        self.tableWidget.raise_()
        self.graphicsView.raise_()
        self.settings_popup.raise_()
        self.logout_button.raise_()
        self.logout_label.raise_()
        self.logout_label.hide()
        self.logout_button.hide()
        self.settings_but_open.raise_()
        self.line_enter.raise_()
        self.account_label.raise_()
        self.settings_popup.hide()
        self.settings_but_open.hide()
        self.account_label.hide()
        self.graphicsView.hide()
        self.line_enter.hide()
        self.left_button_popup_window.raise_()
        self.left_button_popup_window.hide()
        self.todo_list_week.raise_()
        self.todo_list_week.hide()
        self.daily_add_button.raise_()
        self.daily_add_button.hide()
        self.label_task_prog.raise_()
        self.label_task_prog.hide()
        self.label_daily_task.raise_()
        self.label_daily_task.hide()
        self.label_hint.raise_()
        self.label_hint.hide()
        self.statistic_button.raise_()
        self.statistic_button.hide()
        self.statistic_label.raise_()
        self.statistic_label.hide()
        MainWindow.setCentralWidget(self.centralwidget)
        self.theme = 1
        self.retranslateUi(MainWindow)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)

    def retranslateUi(self, MainWindow):
        _translate = QtCore.QCoreApplication.translate
        MainWindow.setWindowTitle(_translate("ToDo", "ToDo"))
        self.do.setText(_translate("MainWindow", "Today you have to do:"))
        self.did.setText(_translate("MainWindow", "Today you completed:"))
        self.account_label.setText(_translate("MainWindow", "Account"))
        self.notification_but.setText(_translate("MainWindow", "..."))
        self.day.setText(_translate("MainWindow", "Today"))
        self.Data.setText(_translate("MainWindow", "Date"))
        self.FirstName.setText(_translate("MainWindow", "FirstName"))
        self.SecondName.setText(_translate("MainWindow", "SecondName"))
        self.label_2.setText(_translate("MainWindow", "TextLabel"))
        self.check_box1.setText(_translate("MainWindow", "..."))
        self.check_box2.setText(_translate("MainWindow", "..."))
        self.check_box3.setText(_translate("MainWindow", "..."))
        self.check_box4.setText(_translate("MainWindow", "..."))
        self.check_box5.setText(_translate("MainWindow", "..."))
        self.check_box6.setText(_translate("MainWindow", "..."))
        self.check_box7.setText(_translate("MainWindow", "..."))
        self.check_box8.setText(_translate("MainWindow", "..."))
        self.check_box9.setText(_translate("MainWindow", "..."))
        self.check_box10.setText(_translate("MainWindow", "..."))
        self.deal_text.setText(_translate("MainWindow", "Your task"))
        self.remaining_time.setText(_translate("MainWindow", "Remaining_Time"))
        self.notification_single_but.setText(_translate("MainWindow", "..."))
        self.plus_button.setText(_translate("MainWindow", "..."))
        self.add_task.setText(_translate("MainWindow", "Add"))
        self.label_hint.setText(_translate("MainWindow",
                                           "Put your task here!"))
        self.label_daily_task.setText(
            _translate("MainWindow", "Your Daily task:"))
        self.label_task_prog.setText(_translate("MainWindow", "task"))
        self.daily_add_button.setText(_translate("MainWindow", "Add"))
        self.statistic_label.setText(_translate("MainWindow", "Statistic"))
        self.logout_button.setText(_translate("MainWindow", "Log_Out"))
        self.logout_label.setText(_translate("MainWindow", "Log out"))
        self.label_have_to_do.setText(_translate("MainWindow", "0"))
        self.label_did.setText(_translate("MainWindow", "0"))

    def check_theme_person(self):
        if Choose_Theme.theme == 0:
            self.label.setPixmap(QtGui.QPixmap("icons/background_light.png"))
            self.label.setScaledContents(True)
            self.left_button.setIcon(QtGui.QIcon("icons/icon_list_light.png"))
            self.Settings_but.setIcon(QtGui.QIcon("icons/icon_gear.png"))
            self.notification_but.setIcon(
                QtGui.QIcon("icons/icon_notification.png"))
            self.FirstName.setStyleSheet(
                "color:#666666;"
                "font-size: 20px;\n"
                "font-family: Calibri, Candara, Segoe, \"Segoe UI\", Optima, Arial, sans-serif;\n"
                "font-style:normal;")
            self.SecondName.setStyleSheet(
                "color:#666666;"
                "font-size: 20px;\n"
                "font-family: Calibri, Candara, Segoe, \"Segoe UI\", Optima, Arial, sans-serif;\n"
                "font-style:normal;")
            self.do.setStyleSheet("color:#666666;" "font-size: 20px;")
            self.did.setStyleSheet("color:#666666;" "font-size: 20px;")
            self.label_have_to_do.setStyleSheet("color:#666666;"
                                                "font-size:20px")
            self.label_did.setStyleSheet("color:#666666;" "font-size:20px")
            self.daily_add_button.setStyleSheet("color: #663366;"
                                                "font-size:12px;"
                                                "border:none;"
                                                "font-weight: bold;")
            self.check_box1.setIcon(QtGui.QIcon("icons/Empty_Box_Light.png"))
            self.check_box2.setIcon(QtGui.QIcon("icons/Empty_Box_Light.png"))
            self.check_box3.setIcon(QtGui.QIcon("icons/Empty_Box_Light.png"))
            self.check_box4.setIcon(QtGui.QIcon("icons/Empty_Box_Light.png"))
            self.check_box5.setIcon(QtGui.QIcon("icons/Empty_Box_Light.png"))
            self.check_box6.setIcon(QtGui.QIcon("icons/Empty_Box_Light.png"))
            self.check_box7.setIcon(QtGui.QIcon("icons/Empty_Box_Light.png"))
            self.check_box8.setIcon(QtGui.QIcon("icons/Empty_Box_Light.png"))
            self.check_box9.setIcon(QtGui.QIcon("icons/Empty_Box_Light.png"))
            self.check_box10.setIcon(QtGui.QIcon("icons/Empty_Box_Light.png"))
            self.deal_text.setStyleSheet(
                "color:#161616;\n"
                "font-weight:bold;\n"
                "font-family: Calibri, Candara, Segoe, \\Segoe UI\\, Optima, Arial, sans-serif;"
                "font-size:10px;")
            self.Data.setStyleSheet("color:#605E5E;" "font-size:16px;")
            self.day.setStyleSheet(
                "color: black;\n"
                "font-size: 24px;\n"
                "font-weight: 900;\n"
                "font-family: Calibri, Candara, Segoe, \"Segoe UI\", Optima, Arial, sans-serif;\n"
                "font-style:normal;")
            self.remaining_time.setStyleSheet(
                "color: black;"
                "font-family: Calibri, Candara, Segoe, \\Segoe UI\\, Optima, Arial, sans-serif;"
            )
            self.add_task.setStyleSheet("color: black;" "font-size:14px;")
            self.settings_popup.setStyleSheet("background-color: #E2E2E2;"
                                              "border:5px black")
            self.left_button_popup_window.setStyleSheet(
                "background-color: #E2E2E2;"
                "border: 1px;")
            self.graphicsView.setStyleSheet("background-color:#E2E2E2;"
                                            "border-radius:15px;")
            self.label_task_prog.setStyleSheet("color: #474747;"
                                               "font-size:20px;")
            self.tableWidget.setStyleSheet(
                "QTableWidget{"
                "background-color:#D7D7D7;"
                "color:white;\n"
                "font-weight:bold;\n"
                "font-family: Calibri, Candara, Segoe, \\Segoe UI\\, Optima, Arial, sans-serif;"
                "font-size:16px;"
                "selection-background-color:#D7D7D7;"
                "border: none;}"
                "QTableWidget:item {"
                "border-style:2px solid;"
                "gridline-color: #fffff8;"
                "border-color:#D7D7D7; }"
                #"QTableView:item {"
                #    "border-bottom: 2px solid white;}"
            )
            self.progress.setStyleSheet("background-color:#FFFFFF;"
                                        "color: black;")
        else:
            self.add_task.setStyleSheet("color: #949494;" "font-size:14px;")
            self.remaining_time.setStyleSheet(
                "color: #666666;"
                "font-family: Calibri, Candara, Segoe, \\Segoe UI\\, Optima, Arial, sans-serif;"
            )
            self.graphicsView.setStyleSheet("background-color:#666666;"
                                            "border-radius:15px;")
            self.deal_text.setStyleSheet(
                "color:white;\n"
                "font-weight:bold;\n"
                "font-family: Calibri, Candara, Segoe, \\Segoe UI\\, Optima, Arial, sans-serif;"
                "font-size:16px;")
            self.check_box1.setIcon(QtGui.QIcon("icons/Empty_Box_Dark.png"))
            self.check_box2.setIcon(QtGui.QIcon("icons/Empty_Box_Dark.png"))
            self.check_box3.setIcon(QtGui.QIcon("icons/Empty_Box_Dark.png"))
            self.check_box4.setIcon(QtGui.QIcon("icons/Empty_Box_Dark.png"))
            self.check_box5.setIcon(QtGui.QIcon("icons/Empty_Box_Dark.png"))
            self.check_box6.setIcon(QtGui.QIcon("icons/Empty_Box_Dark.png"))
            self.check_box7.setIcon(QtGui.QIcon("icons/Empty_Box_Dark.png"))
            self.check_box8.setIcon(QtGui.QIcon("icons/Empty_Box_Dark.png"))
            self.check_box9.setIcon(QtGui.QIcon("icons/Empty_Box_Dark.png"))
            self.check_box10.setIcon(QtGui.QIcon("icons/Empty_Box_Dark.png"))
            self.SecondName.setStyleSheet(
                "color: #FFFFFF;\n"
                "font-size: 20px;\n"
                "font-family: Calibri, Candara, Segoe, \"Segoe UI\", Optima, Arial, sans-serif;\n"
                "font-style:normal;")
            self.FirstName.setStyleSheet(
                "color: #FFFFFF;\n"
                "font-size: 20px;\n"
                "font-family: Calibri, Candara, Segoe, \"Segoe UI\", Optima, Arial, sans-serif;\n"
                "font-style:normal;")
            self.notification_but.setIcon(
                QtGui.QIcon("icons/icon_notification_dark.png"))
            self.daily_add_button.setStyleSheet("color: #663366;"
                                                "font-size:12px;"
                                                "border:none;"
                                                "font-weight: bold;")
            self.daily_add_button.setStyleSheet("color: #663366;"
                                                "font-size:12px;"
                                                "border:none;"
                                                "font-weight: bold;")
            self.progress.setStyleSheet("background-color:#333333;"
                                        "color: #414040;")
            self.Settings_but.setIcon(QtGui.QIcon("icons/icon_gear_dark.png"))
            self.left_button.setIcon(QtGui.QIcon("icons/icon_list.png"))
            self.label.setPixmap(QtGui.QPixmap("icons/icon_background.png"))
            self.do.setStyleSheet("color: white;" "font-size: 20px;")
            self.did.setStyleSheet("color:white;" "font-size: 20px;")
            self.label_have_to_do.setStyleSheet("color:#666666;"
                                                "font-size:20px")
            self.label_did.setStyleSheet("color:#666666;" "font-size:20px")
            self.settings_popup.setStyleSheet("background-color: #666666;"
                                              "border:5px black")
            self.tableWidget.setStyleSheet(
                "QTableWidget{"
                "background-color:#0D0D0D;"
                "color:white;\n"
                "font-weight:bold;\n"
                "font-family: Calibri, Candara, Segoe, \\Segoe UI\\, Optima, Arial, sans-serif;"
                "font-size:16px;"
                "selection-background-color:#0D0D0D;"
                "border: none;}"
                "QTableWidget:item {"
                "border-style:2px solid;"
                "gridline-color: #fffff8;"
                "border-color:#0D0D0D; }"
                #"QTableView:item {"
                #    "border-bottom: 2px solid white;}"
            )

    def left_button_popup_window_open(self):
        self.daily_add_button.show()
        self.todo_list_week.show()
        self.label_task_prog.show()
        self.left_button_popup_window.show()
        self.label_daily_task.show()
        self.left_button.clicked.connect(self.left_button_popup_window_close)
        self.left_button.clicked.connect(self.add_task_button_unclicked)
        self.left_button.clicked.connect(self.close_window)
        self.daily_add_button.show()

    def left_button_popup_window_close(self):
        self.todo_list_week.hide()
        self.label_task_prog.hide()
        self.label_daily_task.hide()
        self.daily_add_button.hide()
        self.left_button_popup_window.hide()
        self.left_button.clicked.connect(self.left_button_popup_window_open)

    def add_task_button_unclicked(self):
        self.label_hint.hide()
        self.okey.hide()
        self.notification_single_but.hide()
        self.line_enter.hide()
        self.graphicsView.hide()
        self.plus_button.clicked.connect(self.add_task_button_clicked)
        self.okey.clicked.connect(self.add_task_button_clicked)

    def add_task_button_clicked(self):
        self.okey.raise_()
        self.okey.show()
        self.label_hint.show()
        self.notification_single_but.raise_()
        self.notification_single_but.show()
        self.line_enter.show()
        self.graphicsView.show()
        self.close_window()
        self.left_button_popup_window_close()
        self.plus_button.clicked.connect(self.close_window)
        self.plus_button.clicked.connect(self.left_button_popup_window_close)
        self.plus_button.clicked.connect(self.add_task_button_unclicked)
        self.okey.clicked.connect(self.add_task_button_unclicked)

    def settings_but_clicked(self):
        self.logout_label.show()
        self.logout_button.show()
        self.statistic_label.show()
        self.statistic_button.show()
        self.settings_popup.show()
        self.settings_but_open.show()
        self.account_label.show()
        self.add_task_button_unclicked()
        self.left_button_popup_window_close()
        self.Settings_but.clicked.connect(self.close_window)
        self.Settings_but.clicked.connect(self.left_button_popup_window_close)
        self.Settings_but.clicked.connect(self.add_task_button_unclicked)

    def close_window(self):
        self.logout_label.hide()
        self.logout_button.hide()
        self.statistic_label.hide()
        self.statistic_button.hide()
        self.settings_popup.hide()
        self.settings_but_open.hide()
        self.account_label.hide()
        self.Settings_but.clicked.connect(self.settings_but_clicked)

    def check_box_checked1(self):
        self.check_box1.disconnect()
        position = 1
        self.adding_complete(position)
        if Choose_Theme.theme == 0:
            self.check_box1.setIcon(QtGui.QIcon("icons/Checkbox_Light.png"))
        else:
            self.check_box1.setIcon(QtGui.QIcon("icons/Сheckbox_Dark.png"))

    def check_box_checked2(self):
        self.check_box2.disconnect()
        position = 2
        self.adding_complete(position)
        if Choose_Theme.theme == 0:
            self.check_box2.setIcon(QtGui.QIcon("icons/Checkbox_Light.png"))
        else:
            self.check_box2.setIcon(QtGui.QIcon("icons/Сheckbox_Dark.png"))

    def check_box_checked3(self):
        self.check_box3.disconnect()
        position = 3
        self.adding_complete(position)
        if Choose_Theme.theme == 0:
            self.check_box3.setIcon(QtGui.QIcon("icons/Checkbox_Light.png"))
        else:
            self.check_box3.setIcon(QtGui.QIcon("icons/Checkbox_Dark.png"))

    def check_box_checked4(self):
        self.check_box4.disconnect()
        position = 4
        self.adding_complete(position)
        if Choose_Theme.theme == 0:
            self.check_box4.setIcon(QtGui.QIcon("icons/Checkbox_Light.png"))
        else:
            self.check_box4.setIcon(QtGui.QIcon("icons/Checkbox_Dark.png"))

    def check_box_checked5(self):
        self.check_box5.disconnect()
        position = 5
        self.adding_complete(position)
        if Choose_Theme.theme == 0:
            self.check_box5.setIcon(QtGui.QIcon("icons/Checkbox_Light.png"))
        else:
            self.check_box5.setIcon(QtGui.QIcon("icons/Checkbox_Dark.png"))

    def check_box_checked6(self):
        self.check_box6.disconnect()
        position = 6
        self.adding_complete(position)
        if Choose_Theme.theme == 0:
            self.check_box6.setIcon(QtGui.QIcon("icons/Checkbox_Light.png"))
        else:
            self.check_box6.setIcon(QtGui.QIcon("icons/Checkbox_Dark.png"))

    def check_box_checked7(self):
        self.check_box7.disconnect()
        position = 7
        self.adding_complete(position)
        if Choose_Theme.theme == 0:
            self.check_box7.setIcon(QtGui.QIcon("icons/Checkbox_Light.png"))
        else:
            self.check_box7.setIcon(QtGui.QIcon("icons/Checkbox_Dark.png"))

    def check_box_checked8(self):
        self.check_box8.disconnect()
        position = 8
        self.adding_complete(position)
        if Choose_Theme.theme == 0:
            self.check_box8.setIcon(QtGui.QIcon("icons/Checkbox_Light.png"))
        else:
            self.check_box8.setIcon(QtGui.QIcon("icons/Checkbox_Dark.png"))

    def check_box_checked9(self):
        self.check_box9.disconnect()
        position = 9
        self.adding_complete(position)
        if Choose_Theme.theme == 0:
            self.check_box9.setIcon(QtGui.QIcon("icons/Checkbox_Light.png"))
        else:
            self.check_box9.setIcon(QtGui.QIcon("icons/Checkbox_Dark.png"))

    def check_box_checked10(self):
        self.check_box10.disconnect()
        position = 10
        self.adding_complete(position)
        if Choose_Theme.theme == 0:
            self.check_box10.setIcon(QtGui.QIcon("icons/Checkbox_Light.png"))
        else:
            self.check_box10.setIcon(QtGui.QIcon("icons/Checkbox_Dark.png"))

    def addtaskfromfile(self):
        taskfile = open("tasks/tasks.txt", "r", encoding='utf-8')
        row = random.randint(0, 21)
        lines = taskfile.readlines()[row]
        lines = str(lines)
        self.label_task_prog.setText(lines)
        self.daily_add_button.clicked.connect(
            lambda: self.add_task_random(lines))

    def addWidgetss(self, text_task, time_deadline_time):
        row = self.tableWidget.rowCount()
        self.tableWidget.insertRow(row)
        time = QTableWidgetItem(time_deadline_time)
        object1 = self.check_box1
        object2 = self.check_box2
        object3 = self.check_box3
        object4 = self.check_box4
        object5 = self.check_box5
        object6 = self.check_box6
        object7 = self.check_box7
        object8 = self.check_box8
        object9 = self.check_box9
        object10 = self.check_box10
        if row == 1:
            self.tableWidget.setCellWidget(row, 0, object1)
            self.tableWidget.setCellWidget(row + 1, 0, self.plus_button)
        if row == 2:
            self.tableWidget.setCellWidget(row, 0, object2)
            self.tableWidget.setCellWidget(row + 1, 0, self.plus_button)
        if row == 3:
            self.tableWidget.setCellWidget(row, 0, object3)
            self.tableWidget.setCellWidget(row + 1, 0, self.plus_button)
        if row == 4:
            self.tableWidget.setCellWidget(row, 0, object4)
            self.tableWidget.setCellWidget(row + 1, 0, self.plus_button)
        if row == 5:
            self.tableWidget.setCellWidget(row, 0, object5)
            self.tableWidget.setCellWidget(row + 1, 0, self.plus_button)
        if row == 6:
            self.tableWidget.setCellWidget(row, 0, object6)
            self.tableWidget.setCellWidget(row + 1, 0, self.plus_button)
        if row == 7:
            self.tableWidget.setCellWidget(row, 0, object7)
            self.tableWidget.setCellWidget(row + 1, 0, self.plus_button)
        if row == 8:
            self.tableWidget.setCellWidget(row, 0, object8)
            self.tableWidget.setCellWidget(row + 1, 0, self.plus_button)
        if row == 9:
            self.tableWidget.setCellWidget(row, 0, object9)
            self.tableWidget.setCellWidget(row + 1, 0, self.plus_button)
        if row == 10:
            self.tableWidget.setCellWidget(row, 0, object10)
            self.tableWidget.setCellWidget(row + 1, 0, self.plus_button)
        item = QTableWidgetItem(text_task)
        self.tableWidget.setItem(row, 1, item)
        self.tableWidget.setItem(
            row, 2,
            QTableWidgetItem(f"Remaining time: {time_deadline_time} hours"))
        self.tableWidget.setCellWidget(row + 1, 0, self.plus_button)

    def Reading_Tasks(self, TaskNT, time_deadline_time):
        row = self.tableWidget.rowCount()
        self.tableWidget.insertRow(row)
        time = QTableWidgetItem(time_deadline_time)
        object1 = self.check_box1
        object2 = self.check_box2
        object3 = self.check_box3
        object4 = self.check_box4
        object5 = self.check_box5
        object6 = self.check_box6
        object7 = self.check_box7
        object8 = self.check_box8
        object9 = self.check_box9
        object10 = self.check_box10
        if row == 1:
            self.tableWidget.setCellWidget(1, 0, object1)
        if row == 2:
            self.tableWidget.setCellWidget(2, 0, object2)
        if row == 3:
            self.tableWidget.setCellWidget(3, 0, object3)
        if row == 4:
            self.tableWidget.setCellWidget(4, 0, object4)
        if row == 5:
            self.tableWidget.setCellWidget(5, 0, object5)
        if row == 6:
            self.tableWidget.setCellWidget(6, 0, object6)
        if row == 7:
            self.tableWidget.setCellWidget(7, 0, object7)
        if row == 8:
            self.tableWidget.setCellWidget(8, 0, object8)
        if row == 9:
            self.tableWidget.setCellWidget(9, 0, object9)
        if row == 10:
            self.tableWidget.setCellWidget(10, 0, object10)
        item = QTableWidgetItem(TaskNT)
        self.tableWidget.setItem(row, 1, item)
        self.tableWidget.setItem(
            row, 2,
            QTableWidgetItem(f"Remaining time: {time_deadline_time} hours"))
        self.tableWidget.setCellWidget(row + 1, 0, self.plus_button)
示例#10
0
    def setupUi(self, TestWidget):
        TestWidget.setObjectName("TestWidget")
        TestWidget.resize(703, 350)
        self.horizontalLayout = QtWidgets.QHBoxLayout(TestWidget)
        self.horizontalLayout.setContentsMargins(11, 11, 11, 11)
        self.horizontalLayout.setSpacing(6)
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.gridLayout_3 = QtWidgets.QGridLayout()
        self.gridLayout_3.setContentsMargins(11, 11, 11, 11)
        self.gridLayout_3.setSpacing(6)
        self.gridLayout_3.setObjectName("gridLayout_3")
        self.gridLayout_2 = QtWidgets.QGridLayout()
        self.gridLayout_2.setContentsMargins(11, 11, 11, 11)
        self.gridLayout_2.setSpacing(6)
        self.gridLayout_2.setObjectName("gridLayout_2")
        self.label_2 = QtWidgets.QLabel(TestWidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
                                           QtWidgets.QSizePolicy.Maximum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.label_2.sizePolicy().hasHeightForWidth())
        self.label_2.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        self.label_2.setFont(font)
        self.label_2.setAlignment(QtCore.Qt.AlignCenter)
        self.label_2.setObjectName("label_2")
        self.gridLayout_2.addWidget(self.label_2, 0, 3, 1, 1)
        self.label = QtWidgets.QLabel(TestWidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
                                           QtWidgets.QSizePolicy.Maximum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.label.sizePolicy().hasHeightForWidth())
        self.label.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        self.label.setFont(font)
        self.label.setAlignment(QtCore.Qt.AlignCenter)
        self.label.setObjectName("label")
        self.gridLayout_2.addWidget(self.label, 0, 0, 1, 1)
        self.RoundBar1 = QRoundProgressBar(TestWidget)
        self.RoundBar1.setObjectName("RoundBar1")
        self.gridLayout_2.addWidget(self.RoundBar1, 2, 0, 1, 1)
        self.RoundBar2 = QRoundProgressBar(TestWidget)
        palette = QtGui.QPalette()
        brush = QtGui.QBrush(QtGui.QColor(118, 118, 118))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.WindowText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Base, brush)
        brush = QtGui.QBrush(QtGui.QColor(170, 255, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Highlight,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(118, 118, 118))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.WindowText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Base, brush)
        brush = QtGui.QBrush(QtGui.QColor(170, 255, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Highlight,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(122, 122, 122))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.WindowText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(244, 244, 244))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Base, brush)
        brush = QtGui.QBrush(QtGui.QColor(50, 100, 150))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Highlight,
                         brush)
        self.RoundBar2.setPalette(palette)
        font = QtGui.QFont()
        font.setFamily("Courier New")
        font.setPointSize(18)
        font.setBold(True)
        font.setWeight(75)
        self.RoundBar2.setFont(font)
        self.RoundBar2.setObjectName("RoundBar2")
        self.gridLayout_2.addWidget(self.RoundBar2, 2, 1, 1, 1)
        self.RoundBar3 = QRoundProgressBar(TestWidget)
        palette = QtGui.QPalette()
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Base, brush)
        brush = QtGui.QBrush(QtGui.QColor(170, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Highlight,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Base, brush)
        brush = QtGui.QBrush(QtGui.QColor(170, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Highlight,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(244, 244, 244))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Base, brush)
        brush = QtGui.QBrush(QtGui.QColor(50, 100, 150))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Highlight,
                         brush)
        self.RoundBar3.setPalette(palette)
        self.RoundBar3.setObjectName("RoundBar3")
        self.gridLayout_2.addWidget(self.RoundBar3, 2, 3, 1, 1)
        self.label_3 = QtWidgets.QLabel(TestWidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
                                           QtWidgets.QSizePolicy.Maximum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.label_3.sizePolicy().hasHeightForWidth())
        self.label_3.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        self.label_3.setFont(font)
        self.label_3.setAlignment(QtCore.Qt.AlignCenter)
        self.label_3.setObjectName("label_3")
        self.gridLayout_2.addWidget(self.label_3, 0, 1, 1, 1)
        self.gridLayout_3.addLayout(self.gridLayout_2, 0, 0, 1, 3)
        self.Slider = QtWidgets.QSlider(TestWidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Ignored,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.Slider.sizePolicy().hasHeightForWidth())
        self.Slider.setSizePolicy(sizePolicy)
        self.Slider.setMaximum(999)
        self.Slider.setProperty("value", 150)
        self.Slider.setOrientation(QtCore.Qt.Horizontal)
        self.Slider.setObjectName("Slider")
        self.gridLayout_3.addWidget(self.Slider, 1, 0, 1, 3)
        self.RoundBar4 = QRoundProgressBar(TestWidget)
        palette = QtGui.QPalette()
        brush = QtGui.QBrush(QtGui.QColor(170, 170, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Base, brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Highlight,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(170, 170, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Base, brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Highlight,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(244, 244, 244))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Base, brush)
        brush = QtGui.QBrush(QtGui.QColor(50, 100, 150))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Highlight,
                         brush)
        self.RoundBar4.setPalette(palette)
        self.RoundBar4.setObjectName("RoundBar4")
        self.gridLayout_3.addWidget(self.RoundBar4, 2, 0, 1, 1)
        self.RoundBar5 = QRoundProgressBar(TestWidget)
        palette = QtGui.QPalette()
        brush = QtGui.QBrush(QtGui.QColor(170, 170, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Base, brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Highlight,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(170, 170, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Base, brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Highlight,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(244, 244, 244))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Base, brush)
        brush = QtGui.QBrush(QtGui.QColor(50, 100, 150))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Highlight,
                         brush)
        self.RoundBar5.setPalette(palette)
        self.RoundBar5.setObjectName("RoundBar5")
        self.gridLayout_3.addWidget(self.RoundBar5, 2, 1, 1, 1)
        self.RoundBar6 = QRoundProgressBar(TestWidget)
        palette = QtGui.QPalette()
        brush = QtGui.QBrush(QtGui.QColor(170, 170, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Base, brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Highlight,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(170, 170, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Base, brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Highlight,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(244, 244, 244))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Base, brush)
        brush = QtGui.QBrush(QtGui.QColor(50, 100, 150))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Highlight,
                         brush)
        self.RoundBar6.setPalette(palette)
        self.RoundBar6.setObjectName("RoundBar6")
        self.gridLayout_3.addWidget(self.RoundBar6, 2, 2, 1, 1)
        self.horizontalLayout.addLayout(self.gridLayout_3)
        self.verticalLayout_3 = QtWidgets.QVBoxLayout()
        self.verticalLayout_3.setContentsMargins(11, 11, 11, 11)
        self.verticalLayout_3.setSpacing(6)
        self.verticalLayout_3.setObjectName("verticalLayout_3")
        self.label_4 = QtWidgets.QLabel(TestWidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
                                           QtWidgets.QSizePolicy.Maximum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.label_4.sizePolicy().hasHeightForWidth())
        self.label_4.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(True)
        font.setUnderline(False)
        font.setWeight(75)
        self.label_4.setFont(font)
        self.label_4.setAlignment(QtCore.Qt.AlignCenter)
        self.label_4.setObjectName("label_4")
        self.verticalLayout_3.addWidget(self.label_4)
        self.horizontalLayout_2 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_2.setContentsMargins(20, 11, 20, 11)
        self.horizontalLayout_2.setSpacing(6)
        self.horizontalLayout_2.setObjectName("horizontalLayout_2")
        self.RoundBar7 = QRoundProgressBar(TestWidget)
        palette = QtGui.QPalette()
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.WindowText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(57, 57, 57))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Button, brush)
        brush = QtGui.QBrush(QtGui.QColor(85, 85, 85))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Light, brush)
        brush = QtGui.QBrush(QtGui.QColor(71, 71, 71))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Midlight, brush)
        brush = QtGui.QBrush(QtGui.QColor(28, 28, 28))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Dark, brush)
        brush = QtGui.QBrush(QtGui.QColor(38, 38, 38))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Mid, brush)
        brush = QtGui.QBrush(QtGui.QColor(68, 68, 68))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Text, brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.BrightText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.ButtonText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Base, brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Shadow, brush)
        brush = QtGui.QBrush(QtGui.QColor(100, 44, 104))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Highlight,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 220))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.ToolTipBase,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.ToolTipText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.WindowText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(57, 57, 57))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Button, brush)
        brush = QtGui.QBrush(QtGui.QColor(85, 85, 85))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Light, brush)
        brush = QtGui.QBrush(QtGui.QColor(71, 71, 71))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Midlight,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(28, 28, 28))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Dark, brush)
        brush = QtGui.QBrush(QtGui.QColor(38, 38, 38))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Mid, brush)
        brush = QtGui.QBrush(QtGui.QColor(68, 68, 68))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Text, brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.BrightText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.ButtonText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Base, brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Shadow, brush)
        brush = QtGui.QBrush(QtGui.QColor(100, 44, 104))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Highlight,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 220))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.ToolTipBase,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.ToolTipText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(28, 28, 28))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.WindowText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(57, 57, 57))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Button, brush)
        brush = QtGui.QBrush(QtGui.QColor(85, 85, 85))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Light, brush)
        brush = QtGui.QBrush(QtGui.QColor(71, 71, 71))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Midlight,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(28, 28, 28))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Dark, brush)
        brush = QtGui.QBrush(QtGui.QColor(38, 38, 38))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Mid, brush)
        brush = QtGui.QBrush(QtGui.QColor(28, 28, 28))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Text, brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.BrightText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(28, 28, 28))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.ButtonText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(57, 57, 57))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Base, brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Shadow, brush)
        brush = QtGui.QBrush(QtGui.QColor(50, 100, 150))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Highlight,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 220))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.ToolTipBase,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.ToolTipText,
                         brush)
        self.RoundBar7.setPalette(palette)
        self.RoundBar7.setObjectName("RoundBar7")
        self.verticalLayout = QtWidgets.QVBoxLayout(self.RoundBar7)
        self.verticalLayout.setContentsMargins(11, 11, 11, 11)
        self.verticalLayout.setSpacing(6)
        self.verticalLayout.setObjectName("verticalLayout")
        self.horizontalLayout_2.addWidget(self.RoundBar7)
        self.verticalLayout_3.addLayout(self.horizontalLayout_2)
        self.horizontalLayout.addLayout(self.verticalLayout_3)

        self.retranslateUi(TestWidget)
        QtCore.QMetaObject.connectSlotsByName(TestWidget)
示例#11
0
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.setFixedSize(950, 517)
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        self.centralwidget.setObjectName("centralwidget")
        self.background = QtWidgets.QLabel(self.centralwidget)
        self.background.setGeometry(QtCore.QRect(0, 0, 950, 517))
        self.background.setText("")
        self.background.setPixmap(QtGui.QPixmap("icons/background_Settings.png"))
        self.background.setScaledContents(True)
        self.background.setObjectName("background")
        self.line = QtWidgets.QFrame(self.centralwidget)
        self.line.setGeometry(QtCore.QRect(50, 270, 852, 3))
        self.line.setStyleSheet("background-color:#666666;\n"
"")
        self.line.setFrameShape(QtWidgets.QFrame.HLine)
        self.line.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line.setObjectName("line")
        self.progress_bar = QRoundProgressBar(self.centralwidget)
        self.progress_bar.setGeometry(QtCore.QRect(350,50,241,191))
        self.progress_bar.setBarStyle(QRoundProgressBar.BarStyle.DONUT)
        self.palette = QPalette()
        self.brush = QBrush(QColor(138,43,226))
        self.brush.setStyle(Qt.SolidPattern)
        self.palette.setBrush(QPalette.Active,QPalette.Highlight, self.brush)
        self.progress_bar.setPalette(self.palette)
        self.progress_bar.show()
        self.progress_bar.setValue(0)
        self.progress_bar.setStyleSheet("background-color:#0D0D0D;"
        "color: #414040;")
        self.all_task = QtWidgets.QLabel(self.centralwidget)
        self.all_task.setGeometry(QtCore.QRect(50, 280, 301, 41))
        font = QtGui.QFont()
        font.setPointSize(22)
        self.all_task.setFont(font)
        self.all_task.setStyleSheet("color: #F2F2F2;\n"
"")
        self.all_task.setObjectName("all_task")
        self.completted = QtWidgets.QLabel(self.centralwidget)
        self.completted.setGeometry(QtCore.QRect(50, 330, 431, 31))
        font = QtGui.QFont()
        font.setPointSize(22)
        self.completted.setFont(font)
        self.completted.setStyleSheet("color: #F2F2F2;\n"
"")
        self.completted.setObjectName("completted")
        self.settings_popup = QtWidgets.QGraphicsView(self.centralwidget)
        self.settings_popup.setGeometry(QtCore.QRect(650, 41 , 308, 517))
        self.settings_popup.setObjectName("settings_popup")
        self.settings_popup.setStyleSheet("background-color: #666666;"
        "border:5px black")
        self.failed = QtWidgets.QLabel(self.centralwidget)
        self.failed.setGeometry(QtCore.QRect(50, 380, 431, 31))
        font = QtGui.QFont()
        font.setPointSize(22)
        self.failed.setFont(font)
        self.failed.setStyleSheet("color: #F2F2F2;\n"
"")
        self.failed.setObjectName("failed")
#         self.unfinished = QtWidgets.QLabel(self.centralwidget)
#         self.unfinished.setGeometry(QtCore.QRect(50, 420, 431, 31))
#         font = QtGui.QFont()
#         font.setPointSize(22)
#         self.unfinished.setFont(font)
#         self.unfinished.setStyleSheet("color: #F2F2F2;\n"
# "")
#         self.unfinished.setObjectName("unfinished")
        self.number_all = QtWidgets.QLabel(self.centralwidget)
        self.number_all.setGeometry(QtCore.QRect(310, 286, 121, 31))
        self.number_all.setStyleSheet("font-size: 24px;\n"
"color:#663366;\n"
"font-weight: bold;\n"
"")
        self.settings_popup.raise_()
        self.settings_popup.hide()
        self.mainwindow_button = QtWidgets.QToolButton(self.centralwidget)
        self.mainwindow_button.setGeometry(QtCore.QRect(660,55,25, 25))
        self.mainwindow_button.setIcon(QtGui.QIcon("icons/icon_list.png"))
        self.mainwindow_button.setStyleSheet("border: none;")
        self.mainwindow_button.setIconSize(QtCore.QSize(25,25))
        self.mainwindow_button.raise_()
        self.mainwindow_button.hide()
        self.number_all.setObjectName("number_all")
        self.account_label = QtWidgets.QLabel(self.centralwidget)
        self.account_label.setGeometry(QtCore.QRect(710,50,50,30))
        self.account_label.setStyleSheet("font-weight: bold;"
        "font-size:14px;"
        "color: #000000;")
        self.account_label.raise_()
        self.account_label.hide()
        self.statistic_label = QtWidgets.QLabel(self.centralwidget)
        self.statistic_label.setGeometry(QtCore.QRect(710,100,50,30))
        self.statistic_label.setStyleSheet("font-weight: bold;"
        "font-size:14px;"
        "color: #000000;")
        self.statistic_label.raise_()
        self.statistic_label.hide()
        self.completted_number = QtWidgets.QLabel(self.centralwidget)
        self.completted_number.setGeometry(QtCore.QRect(460, 332, 121, 31))
        self.completted_number.setStyleSheet("color: #339900;\n"
"font-size: 24px;\n"
"font-weight: bold;")
        self.completted_number.setObjectName("completted_number")
        self.statistic_label = QtWidgets.QLabel(self.centralwidget)
        self.statistic_label.setGeometry(QtCore.QRect(710,90,100,50))
        self.statistic_label.setStyleSheet("font-weight: bold;"
        "font-size:15px;"
        "color: #000000;")
        self.statistic_label.raise_()
        self.statistic_label.hide()
        self.statistic_button = QtWidgets.QToolButton(self.centralwidget)
        self.statistic_button.setIcon(QtGui.QIcon("icons/Empty_avatar.png"))
        self.statistic_button.setGeometry(QtCore.QRect(660,100,25,25))
        self.statistic_button.setStyleSheet("border: none;")
        self.statistic_button.setIconSize(QtCore.QSize(25,25))
        self.statistic_button.setObjectName("statistic_button")
        self.statistic_button.raise_()
        self.statistic_button.hide()
        self.failed_number = QtWidgets.QLabel(self.centralwidget)
        self.failed_number.setGeometry(QtCore.QRect(400, 387, 101, 21))
        self.failed_number.setStyleSheet("color: #990000;\n"
"font-weight: bold;\n"
"font-size:24px;\n"
"")
        self.failed_number.setObjectName("failed_number")
        self.unfinished_number = QtWidgets.QLabel(self.centralwidget)
        self.unfinished_number.setGeometry(QtCore.QRect(460, 427, 111, 21))
        self.unfinished_number.setStyleSheet("color:#FFFF00;\n"
"font-weight: bold;\n"
"font-size:24px;\n"
"")
        self.unfinished_number.setObjectName("unfinished_number")
        self.settings_but = QtWidgets.QToolButton(self.centralwidget)
        self.settings_but.setGeometry(QtCore.QRect(900, 10, 31, 26))
        self.settings_but.setStyleSheet("border:none;\n"
"")
        self.settings_but.setIcon(QtGui.QIcon("icons/icon_gear_dark.png"))
        self.settings_but.setIconSize(QtCore.QSize(70,70))
        self.settings_but.setObjectName("settings_but")
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtWidgets.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 950, 21))
        self.menubar.setObjectName("menubar")
        MainWindow.setMenuBar(self.menubar)
        self.statusbar = QtWidgets.QStatusBar(MainWindow)
        self.statusbar.setObjectName("statusbar")
        MainWindow.setStatusBar(self.statusbar)

        self.retranslateUi(MainWindow)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)