text: # -*- coding: utf-8 -*-
  
  
  from PySide2.QtCore import (QCoreApplication, QMetaObject, QObject, QPoint,
      QRect, QSize, QUrl, Qt)
  from PySide2.QtGui import (QBrush, QColor, QConicalGradient, QCursor, QFont,
      QFontDatabase, QIcon, QLinearGradient, QPalette, QPainter, QPixmap,
      QRadialGradient)
  from PySide2.QtWidgets import *
  import yardimciFonk
  import files_rc
  from matplotlib import pyplot as plt
  import matplotlib.patches as mpatches
  import random
  from operator import add
  import sqlite3
  
  
  css_lineedit="QLineEdit {\n""    background-color: rgb(27, 29, 35);\n""    border-radius: 5px;\n""    border: 2px solid rgb(27, 29, 35);\n""    padding-left: 10px;\n""}\n""QLineEdit:hover {\n""    border: 2px solid rgb(64, 71, 88);\n""}\n""QLineEdit:focus {\n""    border: 2px solid rgb(91, 101, 124);\n""}"
  
  css_buton=""""QPushButton {\n""	border: 2px solid rgb(52, 59, 72);\n""	border-radius: 5px;	\n""	background-color: rgb(52, 59, 72);\n""}\n""QPushButton:hover {\n""	background-color: rgb(57, 65, 80);\n""	border: 2px solid rgb(61, 70, 86);\n""}\n""QPushButton:pressed {	\n""	background-color: rgb(35, 40, 49);\n""	border: 2px solid rgb(43, 50, 61);\n""}"""
  
  class Ui_MainWindow(object):
      def setupUi(self, MainWindow):
          if MainWindow.objectName():
              MainWindow.setObjectName(u"MainWindow")
  
          icon3 = QIcon()
          icon3.addPixmap(QPixmap(":/16x16/icons/16x16/cil-save.png"), QIcon.Normal, QIcon.Off)
          icon4 = QIcon()
          icon4.addPixmap(QPixmap(":/16x16/icons/16x16/cil-chart-line.png"), QIcon.Normal, QIcon.Off)
          icon6 = QIcon()
          icon6.addPixmap(QPixmap(":/16x16/icons/16x16/cil-pencil.png"), QIcon.Normal, QIcon.Off)
          MainWindow.resize(1173, 790)
          MainWindow.setMinimumSize(QSize(1173, 790))
          palette = QPalette()
          brush = QBrush(QColor(255, 255, 255, 255))
          brush.setStyle(Qt.SolidPattern)
          palette.setBrush(QPalette.Active, QPalette.WindowText, brush)
          brush1 = QBrush(QColor(0, 0, 0, 0))
          brush1.setStyle(Qt.SolidPattern)
          palette.setBrush(QPalette.Active, QPalette.Button, brush1)
          brush2 = QBrush(QColor(66, 73, 90, 255))
          brush2.setStyle(Qt.SolidPattern)
          palette.setBrush(QPalette.Active, QPalette.Light, brush2)
          brush3 = QBrush(QColor(55, 61, 75, 255))
          brush3.setStyle(Qt.SolidPattern)
          palette.setBrush(QPalette.Active, QPalette.Midlight, brush3)
          brush4 = QBrush(QColor(22, 24, 30, 255))
          brush4.setStyle(Qt.SolidPattern)
          palette.setBrush(QPalette.Active, QPalette.Dark, brush4)
          brush5 = QBrush(QColor(29, 32, 40, 255))
          brush5.setStyle(Qt.SolidPattern)
          palette.setBrush(QPalette.Active, QPalette.Mid, brush5)
          brush6 = QBrush(QColor(210, 210, 210, 255))
          brush6.setStyle(Qt.SolidPattern)
          palette.setBrush(QPalette.Active, QPalette.Text, brush6)
          palette.setBrush(QPalette.Active, QPalette.BrightText, brush)
          palette.setBrush(QPalette.Active, QPalette.ButtonText, brush)
          palette.setBrush(QPalette.Active, QPalette.Base, brush1)
          palette.setBrush(QPalette.Active, QPalette.Window, brush1)
          brush7 = QBrush(QColor(0, 0, 0, 255))
          brush7.setStyle(Qt.SolidPattern)
          palette.setBrush(QPalette.Active, QPalette.Shadow, brush7)
          brush8 = QBrush(QColor(85, 170, 255, 255))
          brush8.setStyle(Qt.SolidPattern)
          palette.setBrush(QPalette.Active, QPalette.Highlight, brush8)
          palette.setBrush(QPalette.Active, QPalette.Link, brush8)
          brush9 = QBrush(QColor(255, 0, 127, 255))
          brush9.setStyle(Qt.SolidPattern)
          palette.setBrush(QPalette.Active, QPalette.LinkVisited, brush9)
          palette.setBrush(QPalette.Active, QPalette.AlternateBase, brush4)
          brush10 = QBrush(QColor(44, 49, 60, 255))
          brush10.setStyle(Qt.SolidPattern)
          palette.setBrush(QPalette.Active, QPalette.ToolTipBase, brush10)
          palette.setBrush(QPalette.Active, QPalette.ToolTipText, brush6)
          brush11 = QBrush(QColor(210, 210, 210, 128))
          brush11.setStyle(Qt.NoBrush)
  
          palette.setBrush(QPalette.Active, QPalette.PlaceholderText, brush11)
          icon5 = QIcon()
          icon5.addPixmap(QPixmap(":/16x16/icons/16x16/cil-file.png"), QIcon.Normal, QIcon.Off)
  
          palette.setBrush(QPalette.Inactive, QPalette.WindowText, brush)
          palette.setBrush(QPalette.Inactive, QPalette.Button, brush1)
          palette.setBrush(QPalette.Inactive, QPalette.Light, brush2)
          palette.setBrush(QPalette.Inactive, QPalette.Midlight, brush3)
          palette.setBrush(QPalette.Inactive, QPalette.Dark, brush4)
          palette.setBrush(QPalette.Inactive, QPalette.Mid, brush5)
          palette.setBrush(QPalette.Inactive, QPalette.Text, brush6)
          palette.setBrush(QPalette.Inactive, QPalette.BrightText, brush)
          palette.setBrush(QPalette.Inactive, QPalette.ButtonText, brush)
          palette.setBrush(QPalette.Inactive, QPalette.Base, brush1)
          palette.setBrush(QPalette.Inactive, QPalette.Window, brush1)
          palette.setBrush(QPalette.Inactive, QPalette.Shadow, brush7)
          palette.setBrush(QPalette.Inactive, QPalette.Highlight, brush8)
          palette.setBrush(QPalette.Inactive, QPalette.Link, brush8)
          palette.setBrush(QPalette.Inactive, QPalette.LinkVisited, brush9)
          palette.setBrush(QPalette.Inactive, QPalette.AlternateBase, brush4)
          palette.setBrush(QPalette.Inactive, QPalette.ToolTipBase, brush10)
          palette.setBrush(QPalette.Inactive, QPalette.ToolTipText, brush6)
          brush12 = QBrush(QColor(210, 210, 210, 128))
          brush12.setStyle(Qt.NoBrush)
          palette.setBrush(QPalette.Inactive, QPalette.PlaceholderText, brush12)
  
          palette.setBrush(QPalette.Disabled, QPalette.WindowText, brush4)
          palette.setBrush(QPalette.Disabled, QPalette.Button, brush1)
          palette.setBrush(QPalette.Disabled, QPalette.Light, brush2)
          palette.setBrush(QPalette.Disabled, QPalette.Midlight, brush3)
          palette.setBrush(QPalette.Disabled, QPalette.Dark, brush4)
          palette.setBrush(QPalette.Disabled, QPalette.Mid, brush5)
          palette.setBrush(QPalette.Disabled, QPalette.Text, brush4)
          palette.setBrush(QPalette.Disabled, QPalette.BrightText, brush)
          palette.setBrush(QPalette.Disabled, QPalette.ButtonText, brush4)
          palette.setBrush(QPalette.Disabled, QPalette.Base, brush1)
          palette.setBrush(QPalette.Disabled, QPalette.Window, brush1)
          palette.setBrush(QPalette.Disabled, QPalette.Shadow, brush7)
          brush13 = QBrush(QColor(51, 153, 255, 255))
          brush13.setStyle(Qt.SolidPattern)
          palette.setBrush(QPalette.Disabled, QPalette.Highlight, brush13)
          palette.setBrush(QPalette.Disabled, QPalette.Link, brush8)
          palette.setBrush(QPalette.Disabled, QPalette.LinkVisited, brush9)
          palette.setBrush(QPalette.Disabled, QPalette.AlternateBase, brush10)
          palette.setBrush(QPalette.Disabled, QPalette.ToolTipBase, brush10)
          palette.setBrush(QPalette.Disabled, QPalette.ToolTipText, brush6)
          brush14 = QBrush(QColor(210, 210, 210, 128))
          brush14.setStyle(Qt.NoBrush)
  
          palette.setBrush(QPalette.Disabled, QPalette.PlaceholderText, brush14)
  
          MainWindow.setPalette(palette)
          font = QFont()
          font.setFamily(u"Segoe UI")
          font.setPointSize(10)
          MainWindow.setFont(font)
          MainWindow.setStyleSheet(u"QMainWindow {background: transparent; }\n""QToolTip {\n""	color: #ffffff;\n""	background-color: rgba(27, 29, 35, 160);\n""	border: 1px solid rgb(40, 40, 40);\n""	border-radius: 2px;\n""}")
          self.centralwidget = QWidget(MainWindow)
          self.centralwidget.setObjectName(u"centralwidget")
          self.centralwidget.setStyleSheet(u"background: transparent;\n""color: rgb(210, 210, 210);")
          self.horizontalLayout = QHBoxLayout(self.centralwidget)
          self.horizontalLayout.setSpacing(0)
          self.horizontalLayout.setObjectName(u"horizontalLayout")
          self.horizontalLayout.setContentsMargins(10, 10, 10, 10)
          self.frame_main = QFrame(self.centralwidget)
          self.frame_main.setObjectName(u"frame_main")
          self.frame_main.setStyleSheet(u"/* LINE EDIT */\n""QLineEdit {\n""	background-color: rgb(27, 29, 35);\n""	border-radius: 5px;\n""	border: 2px solid rgb(27, 29, 35);\n""	padding-left: 10px;\n""}\n""QLineEdit:hover {\n""	border: 2px solid rgb(64, 71, 88);\n""}\n""QLineEdit:focus {\n""	border: 2px solid rgb(91, 101, 124);\n""}\n""\n""/* SCROLL BARS */\n""QScrollBar:horizontal {\n""    border: none;\n""    background: rgb(52, 59, 72);\n""    height: 14px;\n""    margin: 0px 21px 0 21px;\n""	border-radius: 0px;\n""}\n""QScrollBar::handle:horizontal {\n""    background: rgb(85, 170, 255);\n""    min-width: 25px;\n""	border-radius: 7px\n""}\n""QScrollBar::add-line:horizontal {\n""    border: none;\n""    background: rgb(55, 63, 77);\n""    width: 20px;\n""	border-top-right-radius: 7px;\n""    border-bottom-right-radius: 7px;\n""    subcontrol-position: right;\n""    subcontrol-origin: margin;\n""}\n""QScrollBar::sub-line:horizontal {\n""    border: none;\n""    background: rgb(55, 63, 77);\n""    width: 20px;\n"""                        "	border-top-left-radius: 7px;\n""    border-bottom-left-radius: 7px;\n""    subcontrol-position: left;\n""    subcontrol-origin: margin;\n""}\n""QScrollBar::up-arrow:horizontal, QScrollBar::down-arrow:horizontal\n""{\n""     background: none;\n""}\n""QScrollBar::add-page:horizontal, QScrollBar::sub-page:horizontal\n""{\n""     background: none;\n""}\n"" QScrollBar:vertical {\n""	border: none;\n""    background: rgb(52, 59, 72);\n""    width: 14px;\n""    margin: 21px 0 21px 0;\n""	border-radius: 0px;\n"" }\n"" QScrollBar::handle:vertical {	\n""	background: rgb(85, 170, 255);\n""    min-height: 25px;\n""	border-radius: 7px\n"" }\n"" QScrollBar::add-line:vertical {\n""     border: none;\n""    background: rgb(55, 63, 77);\n""     height: 20px;\n""	border-bottom-left-radius: 7px;\n""    border-bottom-right-radius: 7px;\n""     subcontrol-position: bottom;\n""     subcontrol-origin: margin;\n"" }\n"" QScrollBar::sub-line:vertical {\n""	border: none;\n""    background: rgb(55, 63"                        ", 77);\n""     height: 20px;\n""	border-top-left-radius: 7px;\n""    border-top-right-radius: 7px;\n""     subcontrol-position: top;\n""     subcontrol-origin: margin;\n"" }\n"" QScrollBar::up-arrow:vertical, QScrollBar::down-arrow:vertical {\n""     background: none;\n"" }\n""\n"" QScrollBar::add-page:vertical, QScrollBar::sub-page:vertical {\n""     background: none;\n"" }\n""\n""/* CHECKBOX */\n""QCheckBox::indicator {\n""    border: 3px solid rgb(52, 59, 72);\n""	width: 15px;\n""	height: 15px;\n""	border-radius: 10px;\n""    background: rgb(44, 49, 60);\n""}\n""QCheckBox::indicator:hover {\n""    border: 3px solid rgb(58, 66, 81);\n""}\n""QCheckBox::indicator:checked {\n""    background: 3px solid rgb(52, 59, 72);\n""	border: 3px solid rgb(52, 59, 72);	\n""	background-image: url(:/16x16/icons/16x16/cil-check-alt.png);\n""}\n""\n""/* RADIO BUTTON */\n""QRadioButton::indicator {\n""    border: 3px solid rgb(52, 59, 72);\n""	width: 15px;\n""	height: 15px;\n""	border-radius"                        ": 10px;\n""    background: rgb(44, 49, 60);\n""}\n""QRadioButton::indicator:hover {\n""    border: 3px solid rgb(58, 66, 81);\n""}\n""QRadioButton::indicator:checked {\n""    background: 3px solid rgb(94, 106, 130);\n""	border: 3px solid rgb(52, 59, 72);	\n""}\n""\n""/* COMBOBOX */\n""QComboBox{\n""	background-color: rgb(27, 29, 35);\n""	border-radius: 5px;\n""	border: 2px solid rgb(27, 29, 35);\n""	padding: 5px;\n""	padding-left: 10px;\n""}\n""QComboBox:hover{\n""	border: 2px solid rgb(64, 71, 88);\n""}\n""QComboBox::drop-down {\n""	subcontrol-origin: padding;\n""	subcontrol-position: top right;\n""	width: 25px; \n""	border-left-width: 3px;\n""	border-left-color: rgba(39, 44, 54, 150);\n""	border-left-style: solid;\n""	border-top-right-radius: 3px;\n""	border-bottom-right-radius: 3px;	\n""	background-image: url(:/16x16/icons/16x16/cil-arrow-bottom.png);\n""	background-position: center;\n""	background-repeat: no-reperat;\n"" }\n""QComboBox QAbstractItemView {\n""	color: rgb("                        "85, 170, 255);	\n""	background-color: rgb(27, 29, 35);\n""	padding: 10px;\n""	selection-background-color: rgb(39, 44, 54);\n""}\n""\n""/* SLIDERS */\n""QSlider::groove:horizontal {\n""    border-radius: 9px;\n""    height: 18px;\n""	margin: 0px;\n""	background-color: rgb(52, 59, 72);\n""}\n""QSlider::groove:horizontal:hover {\n""	background-color: rgb(55, 62, 76);\n""}\n""QSlider::handle:horizontal {\n""    background-color: rgb(85, 170, 255);\n""    border: none;\n""    height: 18px;\n""    width: 18px;\n""    margin: 0px;\n""	border-radius: 9px;\n""}\n""QSlider::handle:horizontal:hover {\n""    background-color: rgb(105, 180, 255);\n""}\n""QSlider::handle:horizontal:pressed {\n""    background-color: rgb(65, 130, 195);\n""}\n""\n""QSlider::groove:vertical {\n""    border-radius: 9px;\n""    width: 18px;\n""    margin: 0px;\n""	background-color: rgb(52, 59, 72);\n""}\n""QSlider::groove:vertical:hover {\n""	background-color: rgb(55, 62, 76);\n""}\n""QSlider::handle:verti"                        "cal {\n""    background-color: rgb(85, 170, 255);\n""	border: none;\n""    height: 18px;\n""    width: 18px;\n""    margin: 0px;\n""	border-radius: 9px;\n""}\n""QSlider::handle:vertical:hover {\n""    background-color: rgb(105, 180, 255);\n""}\n""QSlider::handle:vertical:pressed {\n""    background-color: rgb(65, 130, 195);\n""}\n""\n""")
          self.frame_main.setFrameShape(QFrame.NoFrame)
          self.frame_main.setFrameShadow(QFrame.Raised)
          self.verticalLayout = QVBoxLayout(self.frame_main)
          self.verticalLayout.setSpacing(0)
          self.verticalLayout.setObjectName(u"verticalLayout")
          self.verticalLayout.setContentsMargins(0, 0, 0, 0)
          self.frame_top = QFrame(self.frame_main)
          self.frame_top.setObjectName(u"frame_top")
          self.frame_top.setMinimumSize(QSize(0, 65))
          self.frame_top.setMaximumSize(QSize(16777215, 65))
          self.frame_top.setStyleSheet(u"background-color: transparent;")
          self.frame_top.setFrameShape(QFrame.NoFrame)
          self.frame_top.setFrameShadow(QFrame.Raised)
          self.horizontalLayout_3 = QHBoxLayout(self.frame_top)
          self.horizontalLayout_3.setSpacing(0)
          self.horizontalLayout_3.setObjectName(u"horizontalLayout_3")
          self.horizontalLayout_3.setContentsMargins(0, 0, 0, 0)
          self.frame_toggle = QFrame(self.frame_top)
          self.frame_toggle.setObjectName(u"frame_toggle")
          self.frame_toggle.setMaximumSize(QSize(70, 16777215))
          self.frame_toggle.setStyleSheet(u"background-color: rgb(27, 29, 35);")
          self.frame_toggle.setFrameShape(QFrame.NoFrame)
          self.frame_toggle.setFrameShadow(QFrame.Raised)
          self.verticalLayout_3 = QVBoxLayout(self.frame_toggle)
          self.verticalLayout_3.setSpacing(0)
          self.verticalLayout_3.setObjectName(u"verticalLayout_3")
          self.verticalLayout_3.setContentsMargins(0, 0, 0, 0)
          self.btn_toggle_menu = QPushButton(self.frame_toggle)
          self.btn_toggle_menu.setObjectName(u"btn_toggle_menu")
          sizePolicy = QSizePolicy(QSizePolicy.Expanding, QSizePolicy.Expanding)
          sizePolicy.setHorizontalStretch(0)
          sizePolicy.setVerticalStretch(0)
          sizePolicy.setHeightForWidth(self.btn_toggle_menu.sizePolicy().hasHeightForWidth())
          self.btn_toggle_menu.setSizePolicy(sizePolicy)
          self.btn_toggle_menu.setStyleSheet(u"QPushButton {\n""	background-image: url(:/24x24/icons/24x24/cil-menu.png);\n""	background-position: center;\n""	background-repeat: no-reperat;\n""	border: none;\n""	background-color: rgb(27, 29, 35);\n""}\n""QPushButton:hover {\n""	background-color: rgb(33, 37, 43);\n""}\n""QPushButton:pressed {	\n""	background-color: rgb(85, 170, 255);\n""}")
  
          self.verticalLayout_3.addWidget(self.btn_toggle_menu)
  
  
          self.horizontalLayout_3.addWidget(self.frame_toggle)
  
          self.frame_top_right = QFrame(self.frame_top)
          self.frame_top_right.setObjectName(u"frame_top_right")
          self.frame_top_right.setStyleSheet(u"background: transparent;")
          self.frame_top_right.setFrameShape(QFrame.NoFrame)
          self.frame_top_right.setFrameShadow(QFrame.Raised)
          self.verticalLayout_2 = QVBoxLayout(self.frame_top_right)
          self.verticalLayout_2.setSpacing(0)
          self.verticalLayout_2.setObjectName(u"verticalLayout_2")
          self.verticalLayout_2.setContentsMargins(0, 0, 0, 0)
          self.frame_top_btns = QFrame(self.frame_top_right)
          self.frame_top_btns.setObjectName(u"frame_top_btns")
          self.frame_top_btns.setMaximumSize(QSize(16777215, 42))
          self.frame_top_btns.setStyleSheet(u"background-color: rgba(27, 29, 35, 200)")
          self.frame_top_btns.setFrameShape(QFrame.NoFrame)
          self.frame_top_btns.setFrameShadow(QFrame.Raised)
          self.horizontalLayout_4 = QHBoxLayout(self.frame_top_btns)
          self.horizontalLayout_4.setSpacing(0)
          self.horizontalLayout_4.setObjectName(u"horizontalLayout_4")
          self.horizontalLayout_4.setContentsMargins(0, 0, 0, 0)
          self.frame_label_top_btns = QFrame(self.frame_top_btns)
          self.frame_label_top_btns.setObjectName(u"frame_label_top_btns")
          sizePolicy1 = QSizePolicy(QSizePolicy.Expanding, QSizePolicy.Preferred)
          sizePolicy1.setHorizontalStretch(0)
          sizePolicy1.setVerticalStretch(0)
          sizePolicy1.setHeightForWidth(self.frame_label_top_btns.sizePolicy().hasHeightForWidth())
          self.frame_label_top_btns.setSizePolicy(sizePolicy1)
          self.frame_label_top_btns.setFrameShape(QFrame.NoFrame)
          self.frame_label_top_btns.setFrameShadow(QFrame.Raised)
          self.horizontalLayout_10 = QHBoxLayout(self.frame_label_top_btns)
          self.horizontalLayout_10.setSpacing(0)
          self.horizontalLayout_10.setObjectName(u"horizontalLayout_10")
          self.horizontalLayout_10.setContentsMargins(5, 0, 10, 0)
          self.frame_icon_top_bar = QFrame(self.frame_label_top_btns)
          self.frame_icon_top_bar.setObjectName(u"frame_icon_top_bar")
          self.frame_icon_top_bar.setMaximumSize(QSize(30, 30))
          self.frame_icon_top_bar.setStyleSheet(u"background: transparent;\n""background-image: url(images/cil-pencil.png);\n""background-position: center;\n""background-repeat: no-repeat;\n""")
          self.frame_icon_top_bar.setFrameShape(QFrame.StyledPanel)
          self.frame_icon_top_bar.setFrameShadow(QFrame.Raised)
  
          self.horizontalLayout_10.addWidget(self.frame_icon_top_bar)
  
          self.label_title_bar_top = QLabel(self.frame_label_top_btns)
          self.label_title_bar_top.setObjectName(u"label_title_bar_top")
          font1 = QFont()
          font1.setFamily(u"Segoe UI")
          font1.setPointSize(10)
          font1.setBold(True)
          font1.setWeight(75)
          self.label_title_bar_top.setFont(font1)
          self.label_title_bar_top.setStyleSheet(u"background: transparent;\n""")
  
          self.horizontalLayout_10.addWidget(self.label_title_bar_top)
  
  
          self.horizontalLayout_4.addWidget(self.frame_label_top_btns)
  
          self.frame_btns_right = QFrame(self.frame_top_btns)
          self.frame_btns_right.setObjectName(u"frame_btns_right")
          sizePolicy1.setHeightForWidth(self.frame_btns_right.sizePolicy().hasHeightForWidth())
          self.frame_btns_right.setSizePolicy(sizePolicy1)
          self.frame_btns_right.setMaximumSize(QSize(120, 16777215))
          self.frame_btns_right.setFrameShape(QFrame.NoFrame)
          self.frame_btns_right.setFrameShadow(QFrame.Raised)
          self.horizontalLayout_5 = QHBoxLayout(self.frame_btns_right)
          self.horizontalLayout_5.setSpacing(0)
          self.horizontalLayout_5.setObjectName(u"horizontalLayout_5")
          self.horizontalLayout_5.setContentsMargins(0, 0, 0, 0)
          self.btn_minimize = QPushButton(self.frame_btns_right)
          self.btn_minimize.setObjectName(u"btn_minimize")
          sizePolicy2 = QSizePolicy(QSizePolicy.Minimum, QSizePolicy.Expanding)
          sizePolicy2.setHorizontalStretch(0)
          sizePolicy2.setVerticalStretch(0)
          sizePolicy2.setHeightForWidth(self.btn_minimize.sizePolicy().hasHeightForWidth())
          self.btn_minimize.setSizePolicy(sizePolicy2)
          self.btn_minimize.setMinimumSize(QSize(40, 0))
          self.btn_minimize.setMaximumSize(QSize(40, 16777215))
          self.btn_minimize.setStyleSheet(u"QPushButton {	\n""	border: none;\n""	background-color: transparent;\n""}\n""QPushButton:hover {\n""	background-color: rgb(52, 59, 72);\n""}\n""QPushButton:pressed {	\n""	background-color: rgb(85, 170, 255);\n""}")
          icon = QIcon()
          icon.addFile(u":/16x16/icons/16x16/cil-window-minimize.png", QSize(), QIcon.Normal, QIcon.Off)
          self.btn_minimize.setIcon(icon)
  
          self.horizontalLayout_5.addWidget(self.btn_minimize)
  
          self.btn_maximize_restore = QPushButton(self.frame_btns_right)
          self.btn_maximize_restore.setObjectName(u"btn_maximize_restore")
          sizePolicy2.setHeightForWidth(self.btn_maximize_restore.sizePolicy().hasHeightForWidth())
          self.btn_maximize_restore.setSizePolicy(sizePolicy2)
          self.btn_maximize_restore.setMinimumSize(QSize(40, 0))
          self.btn_maximize_restore.setMaximumSize(QSize(40, 16777215))
          self.btn_maximize_restore.setStyleSheet(u"QPushButton {	\n""	border: none;\n""	background-color: transparent;\n""}\n""QPushButton:hover {\n""	background-color: rgb(52, 59, 72);\n""}\n""QPushButton:pressed {	\n""	background-color: rgb(85, 170, 255);\n""}")
          icon1 = QIcon()
          icon1.addFile(u":/16x16/icons/16x16/cil-window-maximize.png", QSize(), QIcon.Normal, QIcon.Off)
          self.btn_maximize_restore.setIcon(icon1)
  
          self.horizontalLayout_5.addWidget(self.btn_maximize_restore)
  
          self.btn_close = QPushButton(self.frame_btns_right)
          self.btn_close.setObjectName(u"btn_close")
          sizePolicy2.setHeightForWidth(self.btn_close.sizePolicy().hasHeightForWidth())
          self.btn_close.setSizePolicy(sizePolicy2)
          self.btn_close.setMinimumSize(QSize(40, 0))
          self.btn_close.setMaximumSize(QSize(40, 16777215))
          self.btn_close.setStyleSheet(u"QPushButton {	\n""	border: none;\n""	background-color: transparent;\n""}\n""QPushButton:hover {\n""	background-color: rgb(52, 59, 72);\n""}\n""QPushButton:pressed {	\n""	background-color: rgb(85, 170, 255);\n""}")
          icon2 = QIcon()
          icon2.addFile(u":/16x16/icons/16x16/cil-x.png", QSize(), QIcon.Normal, QIcon.Off)
          self.btn_close.setIcon(icon2)
  
          self.horizontalLayout_5.addWidget(self.btn_close)
  
  
          self.horizontalLayout_4.addWidget(self.frame_btns_right, 0, Qt.AlignRight)
  
  
          self.verticalLayout_2.addWidget(self.frame_top_btns)
  
          self.frame_top_info = QFrame(self.frame_top_right)
          self.frame_top_info.setObjectName(u"frame_top_info")
          self.frame_top_info.setMaximumSize(QSize(16777215, 65))
          self.frame_top_info.setStyleSheet(u"background-color: rgb(39, 44, 54);")
          self.frame_top_info.setFrameShape(QFrame.NoFrame)
          self.frame_top_info.setFrameShadow(QFrame.Raised)
          self.horizontalLayout_8 = QHBoxLayout(self.frame_top_info)
          self.horizontalLayout_8.setSpacing(0)
          self.horizontalLayout_8.setObjectName(u"horizontalLayout_8")
          self.horizontalLayout_8.setContentsMargins(10, 0, 10, 0)
          self.label_top_info_1 = QLabel(self.frame_top_info)
          self.label_top_info_1.setObjectName(u"label_top_info_1")
          self.label_top_info_1.setMaximumSize(QSize(16777215, 15))
          font2 = QFont()
          font2.setFamily(u"Segoe UI")
          self.label_top_info_1.setFont(font2)
          self.label_top_info_1.setStyleSheet(u"color: rgb(98, 103, 111); ")
  
          self.horizontalLayout_8.addWidget(self.label_top_info_1)
  
          self.label_top_info_2 = QLabel(self.frame_top_info)
          self.label_top_info_2.setObjectName(u"label_top_info_2")
          self.label_top_info_2.setMinimumSize(QSize(0, 0))
          self.label_top_info_2.setMaximumSize(QSize(250, 20))
          font3 = QFont()
          font3.setFamily(u"Segoe UI")
          font3.setBold(True)
          font3.setWeight(75)
          self.label_top_info_2.setFont(font3)
          self.label_top_info_2.setStyleSheet(u"color: rgb(98, 103, 111);")
          self.label_top_info_2.setAlignment(Qt.AlignRight|Qt.AlignTrailing|Qt.AlignVCenter)
  
          self.horizontalLayout_8.addWidget(self.label_top_info_2)
  
  
          self.verticalLayout_2.addWidget(self.frame_top_info)
  
  
          self.horizontalLayout_3.addWidget(self.frame_top_right)
  
  
          self.verticalLayout.addWidget(self.frame_top)
  
          self.frame_center = QFrame(self.frame_main)
          self.frame_center.setObjectName(u"frame_center")
          sizePolicy.setHeightForWidth(self.frame_center.sizePolicy().hasHeightForWidth())
          self.frame_center.setSizePolicy(sizePolicy)
          self.frame_center.setStyleSheet(u"background-color: rgb(40, 44, 52);")
          self.frame_center.setFrameShape(QFrame.NoFrame)
          self.frame_center.setFrameShadow(QFrame.Raised)
          self.horizontalLayout_2 = QHBoxLayout(self.frame_center)
          self.horizontalLayout_2.setSpacing(0)
          self.horizontalLayout_2.setObjectName(u"horizontalLayout_2")
          self.horizontalLayout_2.setContentsMargins(0, 0, 0, 0)
          self.frame_left_menu = QFrame(self.frame_center)
          self.frame_left_menu.setObjectName(u"frame_left_menu")
          sizePolicy3 = QSizePolicy(QSizePolicy.Preferred, QSizePolicy.Preferred)
          sizePolicy3.setHorizontalStretch(0)
          sizePolicy3.setVerticalStretch(0)
          sizePolicy3.setHeightForWidth(self.frame_left_menu.sizePolicy().hasHeightForWidth())
          self.frame_left_menu.setSizePolicy(sizePolicy3)
          self.frame_left_menu.setMinimumSize(QSize(70, 0))
          self.frame_left_menu.setMaximumSize(QSize(70, 16777215))
          self.frame_left_menu.setLayoutDirection(Qt.LeftToRight)
          self.frame_left_menu.setStyleSheet(u"background-color: rgb(27, 29, 35);")
          self.frame_left_menu.setFrameShape(QFrame.NoFrame)
          self.frame_left_menu.setFrameShadow(QFrame.Raised)
          self.verticalLayout_5 = QVBoxLayout(self.frame_left_menu)
          self.verticalLayout_5.setSpacing(1)
          self.verticalLayout_5.setObjectName(u"verticalLayout_5")
          self.verticalLayout_5.setContentsMargins(0, 0, 0, 0)
          self.frame_menus = QFrame(self.frame_left_menu)
          self.frame_menus.setObjectName(u"frame_menus")
          self.frame_menus.setFrameShape(QFrame.NoFrame)
          self.frame_menus.setFrameShadow(QFrame.Raised)
          self.layout_menus = QVBoxLayout(self.frame_menus)
          self.layout_menus.setSpacing(0)
          self.layout_menus.setObjectName(u"layout_menus")
          self.layout_menus.setContentsMargins(0, 0, 0, 0)
  
          self.verticalLayout_5.addWidget(self.frame_menus, 0, Qt.AlignTop)
  
          self.frame_extra_menus = QFrame(self.frame_left_menu)
          self.frame_extra_menus.setObjectName(u"frame_extra_menus")
          sizePolicy3.setHeightForWidth(self.frame_extra_menus.sizePolicy().hasHeightForWidth())
          self.frame_extra_menus.setSizePolicy(sizePolicy3)
          self.frame_extra_menus.setFrameShape(QFrame.NoFrame)
          self.frame_extra_menus.setFrameShadow(QFrame.Raised)
          self.layout_menu_bottom = QVBoxLayout(self.frame_extra_menus)
          self.layout_menu_bottom.setSpacing(10)
          self.layout_menu_bottom.setObjectName(u"layout_menu_bottom")
          self.layout_menu_bottom.setContentsMargins(0, 0, 0, 25)
          self.label_user_icon = QLabel(self.frame_extra_menus)
          self.label_user_icon.setObjectName(u"label_user_icon")
          sizePolicy4 = QSizePolicy(QSizePolicy.Maximum, QSizePolicy.Maximum)
          sizePolicy4.setHorizontalStretch(0)
          sizePolicy4.setVerticalStretch(0)
          sizePolicy4.setHeightForWidth(self.label_user_icon.sizePolicy().hasHeightForWidth())
          self.label_user_icon.setSizePolicy(sizePolicy4)
          self.label_user_icon.setMinimumSize(QSize(60, 60))
          self.label_user_icon.setMaximumSize(QSize(60, 60))
          font4 = QFont()
          font4.setFamily(u"Segoe UI")
          font4.setPointSize(12)
          self.label_user_icon.setFont(font4)
          self.label_user_icon.setStyleSheet(u"QLabel {\n""	border-radius: 30px;\n""	background-color: rgb(44, 49, 60);\n""	border: 5px solid rgb(39, 44, 54);\n""	background-position: center;\n""	background-repeat: no-repeat;\n""}")
          self.label_user_icon.setAlignment(Qt.AlignCenter)
  
          self.layout_menu_bottom.addWidget(self.label_user_icon, 0, Qt.AlignHCenter)
  
  
          self.verticalLayout_5.addWidget(self.frame_extra_menus, 0, Qt.AlignBottom)
  
  
          self.horizontalLayout_2.addWidget(self.frame_left_menu)
  
          self.frame_content_right = QFrame(self.frame_center)
          self.frame_content_right.setObjectName(u"frame_content_right")
          self.frame_content_right.setStyleSheet(u"background-color: rgb(44, 49, 60);")
          self.frame_content_right.setFrameShape(QFrame.NoFrame)
          self.frame_content_right.setFrameShadow(QFrame.Raised)
          self.verticalLayout_4 = QVBoxLayout(self.frame_content_right)
          self.verticalLayout_4.setSpacing(0)
          self.verticalLayout_4.setObjectName(u"verticalLayout_4")
          self.verticalLayout_4.setContentsMargins(0, 0, 0, 0)
          self.frame_content = QFrame(self.frame_content_right)
          self.frame_content.setObjectName(u"frame_content")
          self.frame_content.setFrameShape(QFrame.NoFrame)
          self.frame_content.setFrameShadow(QFrame.Raised)
          self.verticalLayout_9 = QVBoxLayout(self.frame_content)
          self.verticalLayout_9.setSpacing(0)
          self.verticalLayout_9.setObjectName(u"verticalLayout_9")
          self.verticalLayout_9.setContentsMargins(5, 5, 5, 5)
          self.stackedWidget = QStackedWidget(self.frame_content)
          self.stackedWidget.setObjectName(u"stackedWidget")
          self.stackedWidget.setStyleSheet(u"background: transparent;")
          self.page_home = QWidget()
          self.page_home.setObjectName(u"page_home")
          self.verticalLayout_10 = QVBoxLayout(self.page_home)
          self.verticalLayout_10.setObjectName(u"verticalLayout_10")
          self.label_6 = QLabel(self.page_home)
          self.label_6.setObjectName(u"label_6")
          font5 = QFont()
          font5.setFamily(u"Segoe UI")
          font5.setPointSize(40)
          self.label_6.setFont(font5)
          self.label_6.setStyleSheet(u"")
          self.label_6.setAlignment(Qt.AlignCenter)
  
          self.verticalLayout_10.addWidget(self.label_6)
  
          self.label = QLabel(self.page_home)
          self.label.setObjectName(u"label")
          font6 = QFont()
          font6.setFamily(u"Segoe UI")
          font6.setPointSize(14)
          self.label.setFont(font6)
          self.label.setAlignment(Qt.AlignCenter)
  
          self.verticalLayout_10.addWidget(self.label)
  
          self.label_7 = QLabel(self.page_home)
          self.label_7.setObjectName(u"label_7")
          font7 = QFont()
          font7.setFamily(u"Segoe UI")
          font7.setPointSize(15)
          self.label_7.setFont(font7)
          self.label_7.setAlignment(Qt.AlignCenter)
  
          self.verticalLayout_10.addWidget(self.label_7)
  
          self.stackedWidget.addWidget(self.page_home)
          self.page_derslerim = QWidget()
          self.page_derslerim.setObjectName("page_derslerim")
          self.verticalLayout_10 = QVBoxLayout(self.page_derslerim)
          self.verticalLayout_10.setObjectName("verticalLayout_10")
          self.frame_4 = QFrame(self.page_derslerim)
          self.frame_4.setFrameShape(QFrame.StyledPanel)
          self.frame_4.setFrameShadow(QFrame.Raised)
          self.frame_4.setObjectName("frame_4")
          self.verticalLayout_16 = QVBoxLayout(self.frame_4)
          self.verticalLayout_16.setObjectName("verticalLayout_16")
          self.groupBox_4 = QGroupBox(self.frame_4)
          font = QFont()
          font.setFamily("Segoe UI")
          font.setPointSize(10)
          font.setBold(True)
          font.setWeight(75)
          self.groupBox_4.setFont(font)
          self.groupBox_4.setObjectName("groupBox_4")
          self.horizontalLayout_14 = QHBoxLayout(self.groupBox_4)
          self.horizontalLayout_14.setObjectName("horizontalLayout_14")
          self.list_dersler = QListWidget(self.groupBox_4)
          self.list_dersler.setMaximumSize(QSize(500, 16777215))
          self.list_dersler.setObjectName("list_dersler")
          self.list_dersler.addItems(["Matematik TYT","Matematik AYT","Fizik TYT","Fizik AYT","Kimya TYT","Kimya AYT","Biyoloji TYT","Biyoloji AYT","Geometri TYT","Geometri AYT","Felsefe","Türkçe","Tarih","Coğrafya","Din Kültürü"])
          self.list_dersler.setCurrentRow(0)
          self.horizontalLayout_14.addWidget(self.list_dersler)
          self.frame_6 = QFrame(self.groupBox_4)
          self.frame_6.setMinimumSize(QSize(350, 0))
          self.frame_6.setFrameShape(QFrame.StyledPanel)
          self.frame_6.setFrameShadow(QFrame.Raised)
          self.frame_6.setObjectName("frame_6")
          self.verticalLayout_17 = QVBoxLayout(self.frame_6)
          self.verticalLayout_17.setContentsMargins(0, 0, 0, 9)
          self.verticalLayout_17.setObjectName("verticalLayout_17")
          self.frame_13 = QFrame(self.frame_6)
          self.frame_13.setMinimumSize(QSize(0, 200))
          self.frame_13.setMaximumSize(QSize(16777215, 175))
          self.frame_13.setFrameShape(QFrame.StyledPanel)
          self.frame_13.setFrameShadow(QFrame.Raised)
          self.frame_13.setObjectName("frame_13")
          self.formLayout = QFormLayout(self.frame_13)
          self.formLayout.setContentsMargins(0, 0, 0, 0)
          self.formLayout.setObjectName("formLayout")
          self.Pd_lbl2 = QLabel(self.frame_13)
          font = QFont()
          font.setFamily("Segoe UI")
          font.setPointSize(10)
          font.setBold(True)
          font.setWeight(75)
          self.Pd_lbl2.setFont(font)
          self.Pd_lbl2.setObjectName("Pd_lbl2")
          self.formLayout.setWidget(0, QFormLayout.LabelRole, self.Pd_lbl2)
          self.Pd_cbox_gunler = QComboBox(self.frame_13)
          self.Pd_cbox_gunler.setObjectName("Pd_cbox_gunler")
          self.Pd_cbox_gunler.addItems(["Gün Seçiniz","Pazartesi","Salı","Çarşamba","Perşembe","Cuma","Cumartesi","Pazar"])
          self.Pd_cbox_gunler.setStyleSheet("""QComboBox{	background-color: rgb(27, 29, 35);	border-radius: 5px;	border: 2px solid rgb(27, 29, 35);	padding: 5px;	padding-left: 10px;}QComboBox:hover{	border: 2px solid rgb(64, 71, 88);}QComboBox QAbstractItemView {	color: rgb(85, 170, 255);		background-color: rgb(27, 29, 35);	padding: 10px;	selection-background-color: rgb(39, 44, 54);}""")
          self.formLayout.setWidget(0, QFormLayout.FieldRole, self.Pd_cbox_gunler)
          self.Pd_lbl1 = QLabel(self.frame_13)
          font = QFont()
          font.setFamily("Segoe UI")
          font.setPointSize(10)
          font.setBold(True)
          font.setWeight(75)
          self.Pd_lbl1.setFont(font)
          self.Pd_lbl1.setObjectName("Pd_lbl1")
          self.formLayout.setWidget(1, QFormLayout.LabelRole, self.Pd_lbl1)
          self.Pd_lne_soru = QLineEdit(self.frame_13)
          self.Pd_lne_soru.setMinimumSize(QSize(0, 27))
          self.Pd_lne_soru.setObjectName("Pd_lne_soru")
          self.Pd_lne_soru.setPlaceholderText("Toplam soru sayısı giriniz")
          self.Pd_lne_soru.setStyleSheet(css_lineedit)
          self.formLayout.setWidget(1, QFormLayout.FieldRole, self.Pd_lne_soru)
          self.Pd_lbl3 = QLabel(self.frame_13)
          font = QFont()
          font.setFamily("Segoe UI")
          font.setPointSize(10)
          font.setBold(True)
          font.setWeight(75)
          self.Pd_lbl3.setFont(font)
          self.Pd_lbl3.setObjectName("Pd_lbl3")
          self.formLayout.setWidget(2, QFormLayout.LabelRole, self.Pd_lbl3)
          self.Pd_lne_dogru = QLineEdit(self.frame_13)
          self.Pd_lne_dogru.setMinimumSize(QSize(0, 27))
          self.Pd_lne_dogru.setObjectName("Pd_lne_dogru")
          self.Pd_lne_dogru.setPlaceholderText("Toplam doğru sayısını giriniz")
          self.Pd_lne_dogru.setStyleSheet(css_lineedit)
          self.formLayout.setWidget(2, QFormLayout.FieldRole, self.Pd_lne_dogru)
          self.Pd_lbl4 = QLabel(self.frame_13)
          font = QFont()
          font.setFamily("Segoe UI")
          font.setPointSize(10)
          font.setBold(True)
          font.setWeight(75)
          self.Pd_lbl4.setFont(font)
          self.Pd_lbl4.setObjectName("Pd_lbl4")
          self.formLayout.setWidget(3, QFormLayout.LabelRole, self.Pd_lbl4)
          self.Pd_lne_yanlis = QLineEdit(self.frame_13)
          self.Pd_lne_yanlis.setMinimumSize(QSize(0, 27))
          self.Pd_lne_yanlis.setObjectName("Pd_lne_yanlis")
          self.Pd_lne_yanlis.setStyleSheet(css_lineedit)
          self.Pd_lne_yanlis.setPlaceholderText("Toplam yanlış sayısını giriniz")
          self.formLayout.setWidget(3, QFormLayout.FieldRole, self.Pd_lne_yanlis)
          self.Pd_radio_e = QRadioButton(self.frame_13)
          font = QFont()
          font.setFamily("Segoe UI")
          font.setPointSize(10)
          font.setBold(True)
          font.setWeight(75)
          self.Pd_radio_e.setFont(font)
          self.Pd_radio_e.setObjectName("Pd_radio_e")
          self.formLayout.setWidget(4, QFormLayout.LabelRole, self.Pd_radio_e)
          self.Pd_radio_g = QRadioButton(self.frame_13)
          font = QFont()
          font.setFamily("Segoe UI")
          font.setPointSize(10)
          font.setBold(True)
          font.setWeight(75)
          self.Pd_radio_g.setFont(font)
          self.Pd_radio_g.setObjectName("Pd_radio_g")
          self.formLayout.setWidget(5, QFormLayout.LabelRole, self.Pd_radio_g)
          self.verticalLayout_17.addWidget(self.frame_13)
          self.frame_8 = QFrame(self.frame_6)
          self.frame_8.setFrameShape(QFrame.StyledPanel)
          self.frame_8.setFrameShadow(QFrame.Raised)
          self.frame_8.setObjectName("frame_8")
          self.horizontalLayout_16 = QHBoxLayout(self.frame_8)
          self.horizontalLayout_16.setContentsMargins(0, 0, 0, 0)
          self.horizontalLayout_16.setObjectName("horizontalLayout_16")
          spacerItem = QSpacerItem(10, 20, QSizePolicy.Expanding, QSizePolicy.Minimum)
          self.horizontalLayout_16.addItem(spacerItem)
          self.Pd_lbl9 = QLabel(self.frame_8)
          self.Pd_lbl9.setText("")
          self.Pd_lbl9.setPixmap(QPixmap("images/write.png"))
          self.Pd_lbl9.setObjectName("Pd_lbl9")
          self.horizontalLayout_16.addWidget(self.Pd_lbl9)
          spacerItem1 = QSpacerItem(40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum)
          self.horizontalLayout_16.addItem(spacerItem1)
          self.verticalLayout_17.addWidget(self.frame_8)
          self.frame_11 = QFrame(self.frame_6)
          self.frame_11.setMinimumSize(QSize(0, 50))
          self.frame_11.setMaximumSize(QSize(16777215, 50))
          self.frame_11.setFrameShape(QFrame.StyledPanel)
          self.frame_11.setFrameShadow(QFrame.Raised)
          self.frame_11.setObjectName("frame_11")
          self.horizontalLayout_15 = QHBoxLayout(self.frame_11)
          self.horizontalLayout_15.setContentsMargins(0, 0, 0, 0)
          self.horizontalLayout_15.setObjectName("horizontalLayout_15")
          self.Pd_btn_coz = QPushButton(self.frame_11)
          self.Pd_btn_coz.setMinimumSize(QSize(200, 40))
          self.Pd_btn_coz.setMaximumSize(QSize(120, 30))
          self.Pd_btn_coz.setIcon(icon6)
          self.Pd_btn_coz.clicked.connect(self.Soru_Coz_Proccess)
  
          self.Pd_btn_coz.setStyleSheet("QPushButton {\n""    border: 2px solid rgb(52, 59, 72);\n""    border-radius: 5px;    \n""    background-color: rgb(52, 59, 72);\n""}\n""QPushButton:hover {\n""    background-color: rgb(57, 65, 80);\n""    border: 2px solid rgb(61, 70, 86);\n""}\n""QPushButton:pressed {    \n""    background-color: rgb(35, 40, 49);\n""    border: 2px solid rgb(43, 50, 61);\n""}")
          self.Pd_btn_coz.setObjectName("Pd_btn_coz")
          self.horizontalLayout_15.addWidget(self.Pd_btn_coz)
          self.verticalLayout_17.addWidget(self.frame_11)
          self.horizontalLayout_14.addWidget(self.frame_6)
          self.Pd_ptext_yardim = QPlainTextEdit(self.groupBox_4)
          self.Pd_ptext_yardim.setMaximumSize(QSize(500, 16777215))
          font = QFont()
          font.setFamily("Segoe UI")
          font.setPointSize(10)
          font.setBold(True)
          font.setWeight(75)
          self.Pd_ptext_yardim.setFont(font)
          self.Pd_ptext_yardim.setReadOnly(True)
          self.Pd_ptext_yardim.setObjectName("Pd_ptext_yardim")
          motive_sozleri = [
              "Bırakma. Şimdi acı çek ve hayatının geri kalanını bir şampiyon olarak yaşa.",
              "Ne istediğime karar verdim ve başarana kadar asla pes etmeyeceğim.",
              "İlk önce izlerler. Başarınca nefret ederler. Sonra da taklit ederler.",
              "Yürürsen yakındır bakarsan uzak.",
              "Bazıları başarıyı sadece hayal ederken, bazıları ise her sabah erkenden kalkar ve hayallerini gerçekleştirir.",
              "Şimdi çalış, sonra ağlarsın.",
              "Bu hayatta her şey zor olsa da hiçbir zaman imkansız değildir.",
              "Yalnızca bugün yaptıkların, bütün yarınlarını değiştirebilir.",
              "Bundan bir yıl sonra bugün başlamış olmayı dileyeceksin.",
              "Başarı her gün tekrarlanan küçük çabaların toplamıdır.",
              "Umutsuz durumlar yoktur, umutsuz insanlar vardır.Ben hiçbir zaman umudumu yitirmedim.",
              "Senin almaya cesaret edemediğin riskleri alanlar,senin yaşamak istediğin hayatı yaşarlar.",
              "Yüzüstü yere serilseniz bile, hala ileriye doğru hareket ediyorsunuzdur.",
              "Durmadığın sürece ne kadar yavaş gittiğin önemli değil",
              "Başarıdaki kararlılığım yeterince güçlü ise başarısızlık asla beni yakalayamaz.",
              "Arkamda bıraktığım köprüleri yıkarım ki, ilerlemekten başka çarem kalmasın.",
              "İşlerin nasıl yapıldığını bilmiyorsan kendi bildiğin gibi değiştir!",
              "Yapamayacağını düşündüğün şeyi yap ve başarısız olursan tekrar dene.Takla atmayan adam ipte hiçbir zaman yürümeyenlerdir.",
              "Hiç kimse geriye gidip yeni bir başlangıç yapamaz;ama bugün yeni bir son yapıp yeniden başlayabilir",
              "Önce FARKI yaratırsın, sonra da FARK yaratırsın.",
              "Diğerlerinden daha akıllı olmak zorunda değiliz.Diğerlerinden daha disiplinli olmak zorundayız.",
              "Daha iyisini yapmanın bir yolu var ise bulun ve kimseye kulak asmayın.",
              "İnsanların en büyük zayıflığı pes etmektir.Başarılı olmanın en kesin kuralı ise her zaman bir kez daha denemektir.",
              "lk önce kendine ne olacağını sor; sonra ne yapmak gerekiyorsa yap.",
              "Kazanma isteği, başarıya ulaşma arzusu ve ulaşma arzusu… Bunlar birleşirse kişisel mükemmelliğin kapısı açılır",
              "Bir gün kalkacaksınız ve hep hayal ettiğiniz şeyleri yapmaya vakit kalmamış olacak. Şimdi tam zamanı. Harekete geçin.",
              "Zaferin coşkusunu hissedebilmeniz için zorlukları kabul edin.",
              "Hayatımı sadece ben değiştirebilirim. Kimse benim için bunu yapmaz!",
              "Dışınızda, içinizdeki güçten üstün olan hiçbir sorun yoktur.",
              "Hiçbir engel yürekteki kadar büyük değildir.",
              "Başarılı olmak istiyorsanız, başarının bilinen yollarını dolaşmak yerine yeni yollar keşfedin.",
              "İyi yapılmış bir iş, iyi söylenmiş bir işten daha iyidir!",
              "Batan güneş için ağlamayın; yeniden doğduğunda ne yapacağınıza karar verin.",
          ]
          rastgele = random.choice(motive_sozleri)
  
          self.Pd_ptext_yardim.setStyleSheet("QPlainTextEdit {	background-color: rgb(27, 29, 35);	border-radius: 5px;	padding: 10px;}QPlainTextEdit:hover {	border: 2px solid rgb(64, 71, 88);}QPlainTextEdit:focus {	border: 2px solid rgb(91, 101, 124);}")
          self.horizontalLayout_14.addWidget(self.Pd_ptext_yardim)
          self.verticalLayout_16.addWidget(self.groupBox_4)
          self.verticalLayout_10.addWidget(self.frame_4)
          self.frame_5 = QFrame(self.page_derslerim)
          sizePolicy = QSizePolicy(QSizePolicy.Expanding, QSizePolicy.Preferred)
          sizePolicy.setHorizontalStretch(0)
          sizePolicy.setVerticalStretch(0)
          sizePolicy.setHeightForWidth(self.frame_5.sizePolicy().hasHeightForWidth())
          self.frame_5.setSizePolicy(sizePolicy)
          self.frame_5.setMaximumSize(QSize(16777215, 250))
          self.frame_5.setFrameShape(QFrame.StyledPanel)
          self.frame_5.setFrameShadow(QFrame.Raised)
          self.frame_5.setObjectName("frame_5")
          self.horizontalLayout_13 = QHBoxLayout(self.frame_5)
          self.horizontalLayout_13.setObjectName("horizontalLayout_13")
          self.groupBox = QGroupBox(self.frame_5)
          sizePolicy = QSizePolicy(QSizePolicy.Expanding, QSizePolicy.Preferred)
          sizePolicy.setHorizontalStretch(0)
          sizePolicy.setVerticalStretch(0)
          sizePolicy.setHeightForWidth(self.groupBox.sizePolicy().hasHeightForWidth())
          self.groupBox.setSizePolicy(sizePolicy)
          font = QFont()
          font.setFamily("Segoe UI")
          font.setPointSize(10)
          font.setBold(True)
          font.setWeight(75)
          self.groupBox.setFont(font)
          self.groupBox.setObjectName("groupBox")
          self.verticalLayout_12 = QVBoxLayout(self.groupBox)
          self.verticalLayout_12.setObjectName("verticalLayout_12")
          self.Pd_btn_1 = QPushButton(self.groupBox)
          sizePolicy = QSizePolicy(QSizePolicy.Preferred, QSizePolicy.Preferred)
          sizePolicy.setHorizontalStretch(0)
          sizePolicy.setVerticalStretch(0)
          sizePolicy.setHeightForWidth(self.Pd_btn_1.sizePolicy().hasHeightForWidth())
          self.Pd_btn_1.setSizePolicy(sizePolicy)
          self.Pd_btn_1.setMinimumSize(QSize(40, 45))
          self.Pd_btn_1.setIcon(icon4)
          self.Pd_btn_1.setMaximumSize(QSize(16777215, 50))
          self.Pd_btn_1.clicked.connect(self.Dersin_Gunluk_Sonucu)
          self.Pd_btn_1.setStyleSheet("QPushButton {\n""    border: 2px solid rgb(52, 59, 72);\n""    border-radius: 5px;    \n""    background-color: rgb(52, 59, 72);\n""}\n""QPushButton:hover {\n""    background-color: rgb(57, 65, 80);\n""    border: 2px solid rgb(61, 70, 86);\n""}\n""QPushButton:pressed {    \n""    background-color: rgb(35, 40, 49);\n""    border: 2px solid rgb(43, 50, 61);\n""}")
          self.Pd_btn_1.setObjectName("Pd_btn_1")
          self.verticalLayout_12.addWidget(self.Pd_btn_1)
          self.Pd_btn_2 = QPushButton(self.groupBox)
          sizePolicy = QSizePolicy(QSizePolicy.Preferred, QSizePolicy.Preferred)
          sizePolicy.setHorizontalStretch(0)
          sizePolicy.setVerticalStretch(0)
          sizePolicy.setHeightForWidth(self.Pd_btn_2.sizePolicy().hasHeightForWidth())
          self.Pd_btn_2.setSizePolicy(sizePolicy)
          self.Pd_btn_2.setMinimumSize(QSize(40, 45))
          self.Pd_btn_2.setIcon(icon4)
          self.Pd_btn_2.setMaximumSize(QSize(16777215, 50))
          self.Pd_btn_2.clicked.connect(self.Dersin_Haftalik_Sonucu)
          self.Pd_btn_2.setStyleSheet("QPushButton {\n""    border: 2px solid rgb(52, 59, 72);\n""    border-radius: 5px;    \n""    background-color: rgb(52, 59, 72);\n""}\n""QPushButton:hover {\n""    background-color: rgb(57, 65, 80);\n""    border: 2px solid rgb(61, 70, 86);\n""}\n""QPushButton:pressed {    \n""    background-color: rgb(35, 40, 49);\n""    border: 2px solid rgb(43, 50, 61);\n""}")
          self.Pd_btn_2.setObjectName("Pd_btn_2")
          self.verticalLayout_12.addWidget(self.Pd_btn_2)
          self.Pd_btn_3 = QPushButton(self.groupBox)
          sizePolicy = QSizePolicy(QSizePolicy.Preferred, QSizePolicy.Preferred)
          sizePolicy.setHorizontalStretch(0)
          sizePolicy.setVerticalStretch(0)
          sizePolicy.setHeightForWidth(self.Pd_btn_3.sizePolicy().hasHeightForWidth())
          self.Pd_btn_3.setSizePolicy(sizePolicy)
          self.Pd_btn_3.setMinimumSize(QSize(40, 45))
          self.Pd_btn_3.setIcon(icon4)
          self.Pd_btn_3.setMaximumSize(QSize(16777215, 50))
          self.Pd_btn_3.clicked.connect(self.Tum_Ders_Haftalik_Sonuc)
          self.Pd_btn_3.setStyleSheet("QPushButton {\n""    border: 2px solid rgb(52, 59, 72);\n""    border-radius: 5px;    \n""    background-color: rgb(52, 59, 72);\n""}\n""QPushButton:hover {\n""    background-color: rgb(57, 65, 80);\n""    border: 2px solid rgb(61, 70, 86);\n""}\n""QPushButton:pressed {    \n""    background-color: rgb(35, 40, 49);\n""    border: 2px solid rgb(43, 50, 61);\n""}")
          self.Pd_btn_3.setObjectName("Pd_btn_3")
          self.verticalLayout_12.addWidget(self.Pd_btn_3)
          self.horizontalLayout_13.addWidget(self.groupBox)
          self.groupBox_2 = QGroupBox(self.frame_5)
          sizePolicy = QSizePolicy(QSizePolicy.Expanding, QSizePolicy.Preferred)
          sizePolicy.setHorizontalStretch(0)
          sizePolicy.setVerticalStretch(0)
          sizePolicy.setHeightForWidth(self.groupBox_2.sizePolicy().hasHeightForWidth())
          self.groupBox_2.setSizePolicy(sizePolicy)
          font = QFont()
          font.setFamily("Segoe UI")
          font.setPointSize(10)
          font.setBold(True)
          font.setWeight(75)
          self.groupBox_2.setFont(font)
          self.groupBox_2.setObjectName("groupBox_2")
          self.verticalLayout_14 = QVBoxLayout(self.groupBox_2)
          self.verticalLayout_14.setContentsMargins(5, 5, 5, 5)
          self.verticalLayout_14.setObjectName("verticalLayout_14")
          self.Pd_ptext_motiv = QPlainTextEdit(self.groupBox_2)
          self.Pd_ptext_motiv.setReadOnly(True)
          self.Pd_ptext_motiv.setObjectName("Pd_ptext_motiv")
          self.Pd_ptext_motiv.insertPlainText(rastgele)
          self.Pd_ptext_motiv.setStyleSheet("QPlainTextEdit {	background-color: rgb(27, 29, 35);font:bold 15px;border-radius: 5px;	padding: 10px;}QPlainTextEdit:hover {	border: 2px solid rgb(64, 71, 88);}QPlainTextEdit:focus {	border: 2px solid rgb(91, 101, 124);}")
          self.verticalLayout_14.addWidget(self.Pd_ptext_motiv)
          self.horizontalLayout_13.addWidget(self.groupBox_2)
          self.groupBox_3 = QGroupBox(self.frame_5)
          sizePolicy = QSizePolicy(QSizePolicy.Expanding, QSizePolicy.Preferred)
          sizePolicy.setHorizontalStretch(0)
          sizePolicy.setVerticalStretch(0)
          sizePolicy.setHeightForWidth(self.groupBox_3.sizePolicy().hasHeightForWidth())
          self.groupBox_3.setSizePolicy(sizePolicy)
          font = QFont()
          font.setFamily("Segoe UI")
          font.setPointSize(10)
          font.setBold(True)
          font.setWeight(75)
          self.groupBox_3.setFont(font)
          self.groupBox_3.setObjectName("groupBox_3")
          self.verticalLayout_13 = QVBoxLayout(self.groupBox_3)
          self.verticalLayout_13.setObjectName("verticalLayout_13")
          self.Pd_btn_4 = QPushButton(self.groupBox_3)
          self.Pd_btn_4.setMinimumSize(QSize(0, 45))
          self.Pd_btn_4.setMaximumSize(QSize(16777215, 50))
          self.Pd_btn_4.setIcon(icon5)
          self.Pd_btn_4.clicked.connect(self.Dersin_Gunluk_Temizle)
          self.Pd_btn_4.setStyleSheet("QPushButton {\n""    border: 2px solid rgb(52, 59, 72);\n""    border-radius: 5px;    \n""    background-color: rgb(52, 59, 72);\n""}\n""QPushButton:hover {\n""    background-color: rgb(57, 65, 80);\n""    border: 2px solid rgb(61, 70, 86);\n""}\n""QPushButton:pressed {    \n""    background-color: rgb(35, 40, 49);\n""    border: 2px solid rgb(43, 50, 61);\n""}")
          self.Pd_btn_4.setObjectName("Pd_btn_4")
          self.verticalLayout_13.addWidget(self.Pd_btn_4)
          self.Pd_btn_6 = QPushButton(self.groupBox_3)
          self.Pd_btn_6.setMinimumSize(QSize(0, 45))
          self.Pd_btn_6.setMaximumSize(QSize(16777215, 50))
          self.Pd_btn_6.setIcon(icon5)
          self.Pd_btn_6.clicked.connect(self.Dersin_Haftalik_Temizle)
          self.Pd_btn_6.setStyleSheet("QPushButton {\n""    border: 2px solid rgb(52, 59, 72);\n""    border-radius: 5px;    \n""    background-color: rgb(52, 59, 72);\n""}\n""QPushButton:hover {\n""    background-color: rgb(57, 65, 80);\n""    border: 2px solid rgb(61, 70, 86);\n""}\n""QPushButton:pressed {    \n""    background-color: rgb(35, 40, 49);\n""    border: 2px solid rgb(43, 50, 61);\n""}")
          self.Pd_btn_6.setObjectName("Pd_btn_6")
          self.verticalLayout_13.addWidget(self.Pd_btn_6)
          self.Pd_btn_5 = QPushButton(self.groupBox_3)
          self.Pd_btn_5.setMinimumSize(QSize(0, 45))
          self.Pd_btn_5.setMaximumSize(QSize(16777215, 50))
          self.Pd_btn_5.setIcon(icon5)
          self.Pd_btn_5.clicked.connect(self.Tum_Ders_Hafta_Temizle)
          self.Pd_btn_5.setStyleSheet("QPushButton {\n""    border: 2px solid rgb(52, 59, 72);\n""    border-radius: 5px;    \n""    background-color: rgb(52, 59, 72);\n""}\n""QPushButton:hover {\n""    background-color: rgb(57, 65, 80);\n""    border: 2px solid rgb(61, 70, 86);\n""}\n""QPushButton:pressed {    \n""    background-color: rgb(35, 40, 49);\n""    border: 2px solid rgb(43, 50, 61);\n""}")
          self.Pd_btn_5.setObjectName("Pd_btn_5")
          self.verticalLayout_13.addWidget(self.Pd_btn_5)
          self.horizontalLayout_13.addWidget(self.groupBox_3)
          self.verticalLayout_10.addWidget(self.frame_5)
          self.stackedWidget.addWidget(self.page_derslerim)
          self.page_derslerim1 = QWidget()
          self.page_derslerim1.setObjectName("page_derslerim1")
          self.verticalLayout_10 = QVBoxLayout(self.page_derslerim1)
          self.verticalLayout_10.setObjectName("verticalLayout_10")
          self.frame_41 = QFrame(self.page_derslerim1)
          self.frame_41.setFrameShape(QFrame.StyledPanel)
          self.frame_41.setFrameShadow(QFrame.Raised)
          self.frame_41.setObjectName("frame_41")
          self.verticalLayout_16 = QVBoxLayout(self.frame_41)
          self.verticalLayout_16.setObjectName("verticalLayout_16")
          self.groupBox_41 = QGroupBox(self.frame_41)
          font = QFont()
          font.setFamily("Segoe UI")
          font.setPointSize(10)
          font.setBold(True)
          font.setWeight(75)
          self.groupBox_41.setFont(font)
          self.groupBox_41.setObjectName("groupBox_41")
          self.horizontalLayout_14 = QHBoxLayout(self.groupBox_41)
          self.horizontalLayout_14.setObjectName("horizontalLayout_14")
          self.list_dersler1 = QListWidget(self.groupBox_41)
          self.list_dersler1.setMaximumSize(QSize(500, 16777215))
          self.list_dersler1.setObjectName("list_dersler1")
          denemeisimeleri = yardimciFonk.SQL("SELECT DenemeAd From Sinavlar")
          for denemeisimekle in denemeisimeleri:
              denemeisimekle = str(denemeisimekle[0])
              self.list_dersler1.addItem(denemeisimekle)
          self.horizontalLayout_14.addWidget(self.list_dersler1)
          self.frame_61 = QFrame(self.groupBox_41)
          self.frame_61.setMinimumSize(QSize(350, 0))
          self.frame_61.setFrameShape(QFrame.StyledPanel)
          self.frame_61.setFrameShadow(QFrame.Raised)
          self.frame_61.setObjectName("frame_61")
          self.verticalLayout_17 = QVBoxLayout(self.frame_61)
          self.verticalLayout_17.setContentsMargins(0, 0, 0, 9)
          self.verticalLayout_17.setObjectName("verticalLayout_17")
          self.frame_131 = QFrame(self.frame_61)
          self.frame_131.setMinimumSize(QSize(0, 230))
          self.frame_131.setMaximumSize(QSize(16777215, 175))
          self.frame_131.setFrameShape(QFrame.StyledPanel)
          self.frame_131.setFrameShadow(QFrame.Raised)
          self.frame_131.setObjectName("frame_131")
          self.gridLayout = QGridLayout(self.frame_131)
          self.gridLayout.setContentsMargins(0, 0, 0, 15)
          self.gridLayout.setObjectName("gridLayout")
          self.comboBox_41 = QComboBox(self.frame_131)
          font = QFont()
          font.setFamily("Segoe UI")
          font.setPointSize(8)
          font.setBold(False)
          font.setWeight(50)
          self.comboBox_41.setFont(font)
          self.comboBox_41.setStyleSheet("QComboBox{\n""    background-color: rgb(27, 29, 35);\n""    border-radius: 5px;\n""    border: 2px solid rgb(27, 29, 35);\n""    padding: 5px;\n""    padding-left: 10px;\n""}\n""QComboBox:hover{\n""    border: 2px solid rgb(64, 71, 88);\n""}\n""QComboBox QAbstractItemView {\n""    color: rgb(85, 170, 255);    \n""    background-color: rgb(27, 29, 35);\n""    padding: 10px;\n""    selection-background-color: rgb(39, 44, 54);\n""}")
          self.comboBox_41.setObjectName("comboBox_41")
          self.comboBox_41.addItem("")
          self.comboBox_41.addItems(['Ocak','Şubat','Mart','Nisan','Mayıs','Haziran','Temmuz','Ağustos','Eylül','Ekim','Kasım','Aralık'])
          self.gridLayout.addWidget(self.comboBox_41, 5, 1, 1, 1)
          self.comboBox1 = QComboBox(self.frame_131)
          self.comboBox1.setStyleSheet("QComboBox{\n""    background-color: rgb(27, 29, 35);\n""    border-radius: 5px;\n""    border: 2px solid rgb(27, 29, 35);\n""    padding: 5px;\n""    padding-left: 10px;\n""}\n""QComboBox:hover{\n""    border: 2px solid rgb(64, 71, 88);\n""}\n""QComboBox QAbstractItemView {\n""    color: rgb(85, 170, 255);    \n""    background-color: rgb(27, 29, 35);\n""    padding: 10px;\n""    selection-background-color: rgb(39, 44, 54);\n""}")
          self.comboBox1.setObjectName("comboBox1")
          self.comboBox1.addItem("")
          self.comboBox1.addItem("")
          self.comboBox1.addItem("")
          self.gridLayout.addWidget(self.comboBox1, 4, 1, 1, 2)
          self.lineEdit1 = QLineEdit(self.frame_131)
          self.lineEdit1.setMinimumSize(QSize(0, 30))
          self.lineEdit1.setStyleSheet(css_lineedit)
          self.lineEdit1.setObjectName("lineEdit1")
          self.gridLayout.addWidget(self.lineEdit1, 1, 1, 1, 2)
          self.lineEdit_41 = QLineEdit(self.frame_131)
          self.lineEdit_41.setMinimumSize(QSize(0, 30))
          self.lineEdit_41.setStyleSheet(css_lineedit)
          self.lineEdit_41.setObjectName("lineEdit_41")
          self.gridLayout.addWidget(self.lineEdit_41, 3, 1, 1, 2)
          self.lineEdit_21 = QLineEdit(self.frame_131)
          self.lineEdit_21.setMinimumSize(QSize(0, 30))
          self.lineEdit_21.setStyleSheet(css_lineedit)
          self.lineEdit_21.setObjectName("lineEdit_21")
          self.lineEdit_21.setMaxLength(25)
          self.gridLayout.addWidget(self.lineEdit_21, 0, 1, 1, 2)
          self.lineEdit_31 = QLineEdit(self.frame_131)
          self.lineEdit_31.setMinimumSize(QSize(0, 30))
          self.lineEdit_31.setStyleSheet(css_lineedit)
          self.lineEdit_31.setObjectName("lineEdit_31")
          self.gridLayout.addWidget(self.lineEdit_31, 2, 1, 1, 2)
          self.label_21 = QLabel(self.frame_131)
          font = QFont()
          font.setFamily("Segoe UI")
          font.setPointSize(10)
          font.setBold(True)
          font.setWeight(75)
          self.label_21.setFont(font)
          self.label_21.setObjectName("label_21")
          self.gridLayout.addWidget(self.label_21, 1, 0, 1, 1)
          self.label_41 = QLabel(self.frame_131)
          font = QFont()
          font.setFamily("Segoe UI")
          font.setPointSize(10)
          font.setBold(True)
          font.setWeight(75)
          self.label_41.setFont(font)
          self.label_41.setObjectName("label_41")
          self.gridLayout.addWidget(self.label_41, 3, 0, 1, 1)
          self.label_31 = QLabel(self.frame_131)
          font = QFont()
          font.setFamily("Segoe UI")
          font.setPointSize(10)
          font.setBold(True)
          font.setWeight(75)
          self.label_31.setFont(font)
          self.label_31.setObjectName("label_31")
          self.gridLayout.addWidget(self.label_31, 2, 0, 1, 1)
          self.label_51 = QLabel(self.frame_131)
          font = QFont()
          font.setFamily("Segoe UI")
          font.setPointSize(10)
          font.setBold(True)
          font.setWeight(75)
          self.label_51.setFont(font)
          self.label_51.setObjectName("label_51")
          self.gridLayout.addWidget(self.label_51, 4, 0, 1, 1)
          self.label1 = QLabel(self.frame_131)
          self.label1.setMinimumSize(QSize(100, 0))
          font = QFont()
          font.setFamily("Segoe UI")
          font.setPointSize(10)
          font.setBold(True)
          font.setWeight(75)
          self.label1.setFont(font)
          self.label1.setObjectName("label1")
          self.gridLayout.addWidget(self.label1, 0, 0, 1, 1)
          self.comboBox_31 = QComboBox(self.frame_131)
          font = QFont()
          font.setFamily("Segoe UI")
          font.setPointSize(8)
          font.setBold(False)
          font.setWeight(50)
          self.comboBox_31.setFont(font)
          self.comboBox_31.setStyleSheet("QComboBox{\n""    background-color: rgb(27, 29, 35);\n""    border-radius: 5px;\n""    border: 2px solid rgb(27, 29, 35);\n""    padding: 5px;\n""    padding-left: 10px;\n""}\n""QComboBox:hover{\n""    border: 2px solid rgb(64, 71, 88);\n""}\n""QComboBox QAbstractItemView {\n""    color: rgb(85, 170, 255);    \n""    background-color: rgb(27, 29, 35);\n""    padding: 10px;\n""    selection-background-color: rgb(39, 44, 54);\n""}")
          self.comboBox_31.setObjectName("comboBox_31")
          self.comboBox_31.addItem("")
          self.comboBox_31.addItems(['2021','2022','2023','2024','2025','2026','2027','2028','2029','2030','2031','2032','2033'])
          self.gridLayout.addWidget(self.comboBox_31, 5, 2, 1, 1)
          self.comboBox_21 = QComboBox(self.frame_131)
          font = QFont()
          font.setFamily("Segoe UI")
          font.setPointSize(8)
          font.setBold(False)
          font.setWeight(50)
          self.comboBox_21.setFont(font)
          self.comboBox_21.setStyleSheet("QComboBox{\n" "    background-color: rgb(27, 29, 35);\n" "    border-radius: 5px;\n" "    border: 2px solid rgb(27, 29, 35);\n" "    padding: 5px;\n" "    padding-left: 10px;\n" "}\n" "QComboBox:hover{\n" "    border: 2px solid rgb(64, 71, 88);\n" "}\n" "QComboBox QAbstractItemView {\n" "    color: rgb(85, 170, 255);    \n" "    background-color: rgb(27, 29, 35);\n" "    padding: 10px;\n" "    selection-background-color: rgb(39, 44, 54);\n" "}")
          self.comboBox_21.setObjectName("comboBox_21")
          self.comboBox_21.addItem("")
          for i in range(1,32):
              self.comboBox_21.addItem(str(i))
              if i==31:
                  break
          self.gridLayout.addWidget(self.comboBox_21, 5, 0, 1, 1)
          self.verticalLayout_17.addWidget(self.frame_131)
          self.frame_111 = QFrame(self.frame_61)
          self.frame_111.setMinimumSize(QSize(0, 60))
          self.frame_111.setMaximumSize(QSize(16777215, 30))
          self.frame_111.setFrameShape(QFrame.StyledPanel)
          self.frame_111.setFrameShadow(QFrame.Raised)
          self.frame_111.setObjectName("frame_111")
          self.horizontalLayout_9 = QHBoxLayout(self.frame_111)
          self.horizontalLayout_9.setObjectName("horizontalLayout_9")
          self.pushButton1 = QPushButton(self.frame_111)
          self.pushButton1.setMinimumSize(QSize(150, 40))
          font = QFont()
          font.setFamily("Segoe UI")
          font.setPointSize(9)
          self.pushButton1.setFont(font)
          self.pushButton1.setStyleSheet("QPushButton {\n""    border: 2px solid rgb(52, 59, 72);\n""    border-radius: 5px;    \n""    background-color: rgb(52, 59, 72);\n""}\n""QPushButton:hover {\n""    background-color: rgb(57, 65, 80);\n""    border: 2px solid rgb(61, 70, 86);\n""}\n""QPushButton:pressed {    \n""    background-color: rgb(35, 40, 49);\n""    border: 2px solid rgb(43, 50, 61);\n""}")
  
  
          self.pushButton1.clicked.connect(self.Deneme_Kaydet)
          self.pushButton1.setIcon(icon3)
          self.pushButton1.setObjectName("pushButton1")
          self.horizontalLayout_9.addWidget(self.pushButton1)
          self.verticalLayout_17.addWidget(self.frame_111)
          self.frame_81 = QFrame(self.frame_61)
          self.frame_81.setMaximumSize(QSize(16777215, 16777215))
          self.frame_81.setFrameShape(QFrame.StyledPanel)
          self.frame_81.setFrameShadow(QFrame.Raised)
          self.frame_81.setObjectName("frame_81")
          self.horizontalLayout_16 = QHBoxLayout(self.frame_81)
          self.horizontalLayout_16.setContentsMargins(0, 0, 0, 0)
          self.horizontalLayout_16.setObjectName("horizontalLayout_16")
          self.verticalLayout_17.addWidget(self.frame_81)
          self.horizontalLayout_14.addWidget(self.frame_61)
          self.Pd_ptext_yardim1 = QPlainTextEdit(self.groupBox_41)
          self.Pd_ptext_yardim1.setMaximumSize(QSize(500, 16777215))
  
          self.Pd_ptext_yardim1.setStyleSheet("QPlainTextEdit {	background-color: rgb(27, 29, 35);	border-radius: 5px;	padding: 10px;}QPlainTextEdit:hover {	border: 2px solid rgb(64, 71, 88);}QPlainTextEdit:focus {	border: 2px solid rgb(91, 101, 124);}")
  
          font = QFont()
          font.setFamily("Segoe UI")
          font.setPointSize(10)
          font.setBold(True)
          font.setWeight(75)
          self.Pd_ptext_yardim1.setFont(font)
          self.Pd_ptext_yardim1.setReadOnly(True)
          self.Pd_ptext_yardim1.setObjectName("Pd_ptext_yardim1")
          self.horizontalLayout_14.addWidget(self.Pd_ptext_yardim1)
          self.verticalLayout_16.addWidget(self.groupBox_41)
          self.verticalLayout_10.addWidget(self.frame_41)
          self.frame_51 = QFrame(self.page_derslerim1)
          sizePolicy = QSizePolicy(QSizePolicy.Expanding, QSizePolicy.Preferred)
          sizePolicy.setHorizontalStretch(0)
          sizePolicy.setVerticalStretch(0)
          sizePolicy.setHeightForWidth(self.frame_51.sizePolicy().hasHeightForWidth())
          self.frame_51.setSizePolicy(sizePolicy)
          self.frame_51.setMaximumSize(QSize(16777215, 250))
          self.frame_51.setFrameShape(QFrame.StyledPanel)
          self.frame_51.setFrameShadow(QFrame.Raised)
          self.frame_51.setObjectName("frame_51")
          self.horizontalLayout_13 = QHBoxLayout(self.frame_51)
          self.horizontalLayout_13.setObjectName("horizontalLayout_13")
          self.groupBox1 = QGroupBox(self.frame_51)
          sizePolicy = QSizePolicy(QSizePolicy.Expanding, QSizePolicy.Preferred)
          sizePolicy.setHorizontalStretch(0)
          sizePolicy.setVerticalStretch(0)
          sizePolicy.setHeightForWidth(self.groupBox1.sizePolicy().hasHeightForWidth())
          self.groupBox1.setSizePolicy(sizePolicy)
          font = QFont()
          font.setFamily("Segoe UI")
          font.setPointSize(10)
          font.setBold(True)
          font.setWeight(75)
          self.groupBox1.setFont(font)
          self.groupBox1.setObjectName("groupBox1")
          self.verticalLayout_5 = QVBoxLayout(self.groupBox1)
          self.verticalLayout_5.setObjectName("verticalLayout_5")
          self.pushButton_21 = QPushButton(self.groupBox1)
          self.pushButton_21.setMinimumSize(QSize(200, 45))
          font = QFont()
          font.setFamily("Segoe UI")
          font.setPointSize(9)
          self.pushButton_21.setFont(font)
          self.pushButton_21.setStyleSheet("QPushButton {\n""    border: 2px solid rgb(52, 59, 72);\n""    border-radius: 5px;    \n""    background-color: rgb(52, 59, 72);\n""}\n""QPushButton:hover {\n""    background-color: rgb(57, 65, 80);\n""    border: 2px solid rgb(61, 70, 86);\n""}\n""QPushButton:pressed {    \n""    background-color: rgb(35, 40, 49);\n""    border: 2px solid rgb(43, 50, 61);\n""}")
          self.pushButton_21.setIcon(icon4)
          self.pushButton_21.clicked.connect(self.Secili_Deneme_Sonuc)
          self.pushButton_21.setObjectName("pushButton_21")
          self.verticalLayout_5.addWidget(self.pushButton_21)
          self.pushButton_41 = QPushButton(self.groupBox1)
          self.pushButton_41.setMinimumSize(QSize(150, 45))
          font = QFont()
          font.setFamily("Segoe UI")
          font.setPointSize(9)
          self.pushButton_41.setFont(font)
          self.pushButton_41.setStyleSheet("QPushButton {\n""    border: 2px solid rgb(52, 59, 72);\n""    border-radius: 5px;    \n""    background-color: rgb(52, 59, 72);\n""}\n""QPushButton:hover {\n""    background-color: rgb(57, 65, 80);\n""    border: 2px solid rgb(61, 70, 86);\n""}\n""QPushButton:pressed {    \n""    background-color: rgb(35, 40, 49);\n""    border: 2px solid rgb(43, 50, 61);\n""}")
          self.pushButton_41.setIcon(icon4)
          self.pushButton_41.setObjectName("pushButton_41")
          self.pushButton_41.clicked.connect(self.TYT_Denemeleri_Sonuc)
          self.verticalLayout_5.addWidget(self.pushButton_41)
          self.pushButton_51 = QPushButton(self.groupBox1)
          self.pushButton_51.setMinimumSize(QSize(150, 45))
          font = QFont()
          font.setFamily("Segoe UI")
          font.setPointSize(9)
          self.pushButton_51.setFont(font)
          self.pushButton_51.setStyleSheet("QPushButton {\n" "    border: 2px solid rgb(52, 59, 72);\n" "    border-radius: 5px;    \n" "    background-color: rgb(52, 59, 72);\n" "}\n" "QPushButton:hover {\n" "    background-color: rgb(57, 65, 80);\n" "    border: 2px solid rgb(61, 70, 86);\n" "}\n" "QPushButton:pressed {    \n" "    background-color: rgb(35, 40, 49);\n" "    border: 2px solid rgb(43, 50, 61);\n" "}")
          self.pushButton_51.setIcon(icon4)
          self.pushButton_51.setObjectName("pushButton_51")
          self.pushButton_51.clicked.connect(self.AYT_Denemeleri_Sonuc)
          self.verticalLayout_5.addWidget(self.pushButton_51)
          self.pushButton_31 = QPushButton(self.groupBox1)
          self.pushButton_31.setMinimumSize(QSize(150, 45))
          font = QFont()
          font.setFamily("Segoe UI")
          font.setPointSize(9)
          self.pushButton_31.setFont(font)
          self.pushButton_31.setStyleSheet("QPushButton {\n"  "    border: 2px solid rgb(52, 59, 72);\n"  "    border-radius: 5px;    \n"  "    background-color: rgb(52, 59, 72);\n"  "}\n"  "QPushButton:hover {\n"  "    background-color: rgb(57, 65, 80);\n"  "    border: 2px solid rgb(61, 70, 86);\n"  "}\n"  "QPushButton:pressed {    \n"  "    background-color: rgb(35, 40, 49);\n"  "    border: 2px solid rgb(43, 50, 61);\n"  "}")
          self.pushButton_31.setIcon(icon4)
          self.pushButton_31.setObjectName("pushButton_31")
          self.pushButton_31.clicked.connect(self.Tum_Denemelerin_Sonuclari)
          self.verticalLayout_5.addWidget(self.pushButton_31)
          self.horizontalLayout_13.addWidget(self.groupBox1)
          self.groupBox_21 = QGroupBox(self.frame_51)
          sizePolicy = QSizePolicy(QSizePolicy.Expanding, QSizePolicy.Preferred)
          sizePolicy.setHorizontalStretch(0)
          sizePolicy.setVerticalStretch(0)
          sizePolicy.setHeightForWidth(self.groupBox_21.sizePolicy().hasHeightForWidth())
          self.groupBox_21.setSizePolicy(sizePolicy)
          font = QFont()
          font.setFamily("Segoe UI")
          font.setPointSize(10)
          font.setBold(True)
          font.setWeight(75)
          self.groupBox_21.setFont(font)
          self.groupBox_21.setObjectName("groupBox_21")
          self.verticalLayout_14 = QVBoxLayout(self.groupBox_21)
          self.verticalLayout_14.setContentsMargins(5, 5, 5, 5)
          self.verticalLayout_14.setObjectName("verticalLayout_14")
          self.Pd_ptext_motiv1 = QPlainTextEdit(self.groupBox_21)
          self.Pd_ptext_motiv1.setReadOnly(True)
          self.Pd_ptext_motiv1.setObjectName("Pd_ptext_motiv1")
  
          self.Pd_ptext_motiv1.setStyleSheet("QPlainTextEdit {	background-color: rgb(27, 29, 35);	border-radius: 5px;	padding: 10px;}QPlainTextEdit:hover {	border: 2px solid rgb(64, 71, 88);}QPlainTextEdit:focus {	border: 2px solid rgb(91, 101, 124);}")
          self.Pd_ptext_motiv1.insertPlainText(rastgele)
          self.verticalLayout_14.addWidget(self.Pd_ptext_motiv1)
          self.horizontalLayout_13.addWidget(self.groupBox_21)
          self.groupBox_31 = QGroupBox(self.frame_51)
          sizePolicy = QSizePolicy(QSizePolicy.Expanding, QSizePolicy.Preferred)
          sizePolicy.setHorizontalStretch(0)
          sizePolicy.setVerticalStretch(0)
          sizePolicy.setHeightForWidth(self.groupBox_31.sizePolicy().hasHeightForWidth())
          self.groupBox_31.setSizePolicy(sizePolicy)
          font = QFont()
          font.setFamily("Segoe UI")
          font.setPointSize(10)
          font.setBold(True)
          font.setWeight(75)
          self.groupBox_31.setFont(font)
          self.groupBox_31.setObjectName("groupBox_31")
          self.verticalLayout_7 = QVBoxLayout(self.groupBox_31)
          self.verticalLayout_7.setObjectName("verticalLayout_7")
          self.pushButton_61 = QPushButton(self.groupBox_31)
          self.pushButton_61.setMinimumSize(QSize(150, 45))
          font = QFont()
          font.setFamily("Segoe UI")
          font.setPointSize(9)
          self.pushButton_61.setFont(font)
          self.pushButton_61.setStyleSheet("QPushButton {\n" "    border: 2px solid rgb(52, 59, 72);\n" "    border-radius: 5px;    \n" "    background-color: rgb(52, 59, 72);\n" "}\n" "QPushButton:hover {\n" "    background-color: rgb(57, 65, 80);\n" "    border: 2px solid rgb(61, 70, 86);\n" "}\n" "QPushButton:pressed {    \n" "    background-color: rgb(35, 40, 49);\n" "    border: 2px solid rgb(43, 50, 61);\n" "}")
          self.pushButton_61.setIcon(icon5)
          self.pushButton_61.setObjectName("pushButton_61")
          self.pushButton_61.clicked.connect(self.Secili_Deneme_Sil)
          self.verticalLayout_7.addWidget(self.pushButton_61)
          self.pushButton_71 = QPushButton(self.groupBox_31)
          self.pushButton_71.setMinimumSize(QSize(150, 45))
          font = QFont()
          font.setFamily("Segoe UI")
          font.setPointSize(9)
          self.pushButton_71.setFont(font)
          self.pushButton_71.setStyleSheet("QPushButton {\n" "    border: 2px solid rgb(52, 59, 72);\n" "    border-radius: 5px;    \n" "    background-color: rgb(52, 59, 72);\n" "}\n" "QPushButton:hover {\n" "    background-color: rgb(57, 65, 80);\n" "    border: 2px solid rgb(61, 70, 86);\n" "}\n" "QPushButton:pressed {    \n" "    background-color: rgb(35, 40, 49);\n" "    border: 2px solid rgb(43, 50, 61);\n" "}")
          self.pushButton_71.setIcon(icon5)
          self.pushButton_71.setObjectName("pushButton_71")
          self.pushButton_71.clicked.connect(self.TYT_Denemelerini_Sil)
          self.verticalLayout_7.addWidget(self.pushButton_71)
          self.pushButton_81 = QPushButton(self.groupBox_31)
          self.pushButton_81.setMinimumSize(QSize(150, 45))
          font = QFont()
          font.setFamily("Segoe UI")
          font.setPointSize(9)
          self.pushButton_81.setFont(font)
          self.pushButton_81.setStyleSheet("QPushButton {\n" "    border: 2px solid rgb(52, 59, 72);\n" "    border-radius: 5px;    \n" "    background-color: rgb(52, 59, 72);\n" "}\n" "QPushButton:hover {\n" "    background-color: rgb(57, 65, 80);\n" "    border: 2px solid rgb(61, 70, 86);\n" "}\n" "QPushButton:pressed {    \n" "    background-color: rgb(35, 40, 49);\n" "    border: 2px solid rgb(43, 50, 61);\n" "}")
          self.pushButton_81.setIcon(icon5)
          self.pushButton_81.setObjectName("pushButton_81")
          self.pushButton_81.clicked.connect(self.AYT_denemelerini_Sil)
          self.verticalLayout_7.addWidget(self.pushButton_81)
          self.pushButton_91 = QPushButton(self.groupBox_31)
          self.pushButton_91.setMinimumSize(QSize(150, 45))
          font = QFont()
          font.setFamily("Segoe UI")
          font.setPointSize(9)
          self.pushButton_91.setFont(font)
          self.pushButton_91.setStyleSheet("QPushButton {\n" "    border: 2px solid rgb(52, 59, 72);\n" "    border-radius: 5px;    \n" "    background-color: rgb(52, 59, 72);\n" "}\n" "QPushButton:hover {\n" "    background-color: rgb(57, 65, 80);\n" "    border: 2px solid rgb(61, 70, 86);\n" "}\n" "QPushButton:pressed {    \n" "    background-color: rgb(35, 40, 49);\n" "    border: 2px solid rgb(43, 50, 61);\n" "}")
          self.pushButton_91.setIcon(icon5)
          self.pushButton_91.setObjectName("pushButton_91")
          self.pushButton_91.clicked.connect(self.Tum_Denemeleri_Sil)
          self.verticalLayout_7.addWidget(self.pushButton_91)
          self.horizontalLayout_13.addWidget(self.groupBox_31)
          self.verticalLayout_10.addWidget(self.frame_51)
          self.stackedWidget.addWidget(self.page_derslerim1)
  
          self.page_kitaplarim = QWidget()
          self.page_kitaplarim.setObjectName("page_kitaplarim")
          self.verticalLayout_10 = QVBoxLayout(self.page_kitaplarim)
          self.verticalLayout_10.setObjectName("verticalLayout_10")
          self.frame_ust = QFrame(self.page_kitaplarim)
          self.frame_ust.setFrameShape(QFrame.StyledPanel)
          self.frame_ust.setFrameShadow(QFrame.Raised)
          self.frame_ust.setObjectName("frame_ust")
          self.verticalLayout_16 = QVBoxLayout(self.frame_ust)
          self.verticalLayout_16.setObjectName("verticalLayout_16")
          self.group_ust = QGroupBox(self.frame_ust)
          font = QFont()
          font.setFamily("Segoe UI")
          font.setPointSize(10)
          font.setBold(True)
          font.setWeight(75)
          self.group_ust.setFont(font)
          self.group_ust.setObjectName("group_ust")
          self.horizontalLayout_14 = QHBoxLayout(self.group_ust)
          self.horizontalLayout_14.setContentsMargins(15, 5, 15, 5)
          self.horizontalLayout_14.setObjectName("horizontalLayout_14")
          self.pd_kitaplar = QListWidget(self.group_ust)
          self.pd_kitaplar.setMaximumSize(QSize(500, 16777215))
          self.pd_kitaplar.setObjectName("pd_kitaplar")
          isimler1 = yardimciFonk.SQL("SELECT isim FROM Kitaplar")
          for kitapismi in isimler1:
              self.pd_kitaplar.addItem(kitapismi[0])
          self.horizontalLayout_14.addWidget(self.pd_kitaplar)
          self.pd_ktp_ekle = QGroupBox(self.group_ust)
          self.pd_ktp_ekle.setMinimumSize(QSize(400, 0))
          self.pd_ktp_ekle.setMaximumSize(QSize(750, 2545245))
          font = QFont()
          font.setFamily("Segoe UI")
          font.setPointSize(12)
          font.setBold(True)
          font.setWeight(75)
          self.pd_ktp_ekle.setFont(font)
          self.pd_ktp_ekle.setObjectName("pd_ktp_ekle")
          self.formLayout = QFormLayout(self.pd_ktp_ekle)
          self.formLayout.setObjectName("formLayout")
          self.kp_lbl1 = QLabel(self.pd_ktp_ekle)
          font = QFont()
          font.setFamily("Segoe UI")
          font.setPointSize(12)
          font.setBold(True)
          font.setWeight(75)
          self.kp_lbl1.setFont(font)
          self.kp_lbl1.setObjectName("kp_lbl1")
          self.formLayout.setWidget(0, QFormLayout.LabelRole, self.kp_lbl1)
          self.kp_lne_3 = QLineEdit(self.pd_ktp_ekle)
          self.kp_lne_3.setMinimumSize(QSize(0, 30))
          self.kp_lne_3.setStyleSheet("QLineEdit {\n""    background-color: rgb(27, 29, 35);\n""    border-radius: 5px;\n""    border: 2px solid rgb(27, 29, 35);\n""    padding-left: 10px;\n""}\n""QLineEdit:hover {\n""    border: 2px solid rgb(64, 71, 88);\n""}\n""QLineEdit:focus {\n""    border: 2px solid rgb(91, 101, 124);\n""}")
          self.kp_lne_3.setObjectName("kp_lne_3")
          self.formLayout.setWidget(0, QFormLayout.FieldRole, self.kp_lne_3)
          self.kp_lbl2 = QLabel(self.pd_ktp_ekle)
          font = QFont()
          font.setFamily("Segoe UI")
          font.setPointSize(12)
          font.setBold(True)
          font.setWeight(75)
          self.kp_lbl2.setFont(font)
          self.kp_lbl2.setObjectName("kp_lbl2")
          self.formLayout.setWidget(1, QFormLayout.LabelRole, self.kp_lbl2)
          self.kp_lne_1 = QLineEdit(self.pd_ktp_ekle)
          self.kp_lne_1.setMinimumSize(QSize(0, 30))
          self.kp_lne_1.setStyleSheet("QLineEdit {\n""    background-color: rgb(27, 29, 35);\n""    border-radius: 5px;\n""    border: 2px solid rgb(27, 29, 35);\n""    padding-left: 10px;\n""}\n""QLineEdit:hover {\n""    border: 2px solid rgb(64, 71, 88);\n""}\n""QLineEdit:focus {\n""    border: 2px solid rgb(91, 101, 124);\n""}")
          self.kp_lne_1.setObjectName("kp_lne_1")
          self.formLayout.setWidget(1, QFormLayout.FieldRole, self.kp_lne_1)
          self.kp_lbl3 = QLabel(self.pd_ktp_ekle)
          font = QFont()
          font.setFamily("Segoe UI")
          font.setPointSize(12)
          font.setBold(True)
          font.setWeight(75)
          self.kp_lbl3.setFont(font)
          self.kp_lbl3.setObjectName("kp_lbl3")
          self.formLayout.setWidget(2, QFormLayout.LabelRole, self.kp_lbl3)
          self.kp_lne_2 = QLineEdit(self.pd_ktp_ekle)
          self.kp_lne_2.setMinimumSize(QSize(0, 30))
          self.kp_lne_2.setStyleSheet("QLineEdit {\n""    background-color: rgb(27, 29, 35);\n""    border-radius: 5px;\n""    border: 2px solid rgb(27, 29, 35);\n""    padding-left: 10px;\n""}\n""QLineEdit:hover {\n""    border: 2px solid rgb(64, 71, 88);\n""}\n""QLineEdit:focus {\n""    border: 2px solid rgb(91, 101, 124);\n""}\n""")
          self.kp_lne_2.setObjectName("kp_lne_2")
          self.formLayout.setWidget(2, QFormLayout.FieldRole, self.kp_lne_2)
          spacerItem = QSpacerItem(20, 40, QSizePolicy.Minimum, QSizePolicy.Expanding)
          self.formLayout.setItem(3, QFormLayout.LabelRole, spacerItem)
          self.kp_btn_kydet = QPushButton(self.pd_ktp_ekle)
          self.kp_btn_kydet.setMinimumSize(QSize(40, 40))
          self.kp_btn_kydet.setMaximumSize(QSize(16777215, 16777215))
          font = QFont()
          font.setFamily("Segoe UI")
          font.setPointSize(9)
          self.kp_btn_kydet.setFont(font)
          self.kp_btn_kydet.setStyleSheet("QPushButton {\n""    border: 2px solid rgb(52, 59, 72);\n""    border-radius: 5px;    \n""    background-color: rgb(52, 59, 72);\n""}\n""QPushButton:hover {\n""    background-color: rgb(57, 65, 80);\n""    border: 2px solid rgb(61, 70, 86);\n""}\n""QPushButton:pressed {    \n""    background-color: rgb(35, 40, 49);\n""    border: 2px solid rgb(43, 50, 61);\n""}")
          icon3 = QIcon()
          icon3.addPixmap(QPixmap(":/16x16/icons/16x16/cil-folder-open.png"), QIcon.Normal, QIcon.Off)
          self.kp_btn_kydet.setIcon(icon3)
          self.kp_btn_kydet.setObjectName("kp_btn_kydet")
          self.kp_btn_kydet.clicked.connect(self.Kitap_Kaydet)
          self.formLayout.setWidget(5, QFormLayout.SpanningRole, self.kp_btn_kydet)
          spacerItem1 = QSpacerItem(20, 40, QSizePolicy.Minimum, QSizePolicy.Expanding)
          self.formLayout.setItem(4, QFormLayout.LabelRole, spacerItem1)
          self.horizontalLayout_14.addWidget(self.pd_ktp_ekle)
          self.Pd_Yrdm = QPlainTextEdit(self.group_ust)
          self.Pd_Yrdm.setMaximumSize(QSize(500, 16777215))
          font = QFont()
          font.setFamily("Segoe UI")
          font.setPointSize(10)
          font.setBold(True)
          font.setWeight(75)
          self.Pd_Yrdm.setFont(font)
          self.Pd_Yrdm.setReadOnly(True)
          self.Pd_Yrdm.setObjectName("Pd_Yrdm")
          self.Pd_Yrdm.setStyleSheet("QPlainTextEdit {	background-color: rgb(27, 29, 35);	border-radius: 5px;	padding: 10px;}QPlainTextEdit:hover {	border: 2px solid rgb(64, 71, 88);}QPlainTextEdit:focus {	border: 2px solid rgb(91, 101, 124);}")
          self.horizontalLayout_14.addWidget(self.Pd_Yrdm)
          self.verticalLayout_16.addWidget(self.group_ust)
          self.verticalLayout_10.addWidget(self.frame_ust)
          self.frame_alt = QFrame(self.page_kitaplarim)
          sizePolicy = QSizePolicy(QSizePolicy.Expanding, QSizePolicy.Preferred)
          sizePolicy.setHorizontalStretch(0)
          sizePolicy.setVerticalStretch(0)
          sizePolicy.setHeightForWidth(self.frame_alt.sizePolicy().hasHeightForWidth())
          self.frame_alt.setSizePolicy(sizePolicy)
          self.frame_alt.setMaximumSize(QSize(16777215, 300))
          self.frame_alt.setFrameShape(QFrame.StyledPanel)
          self.frame_alt.setFrameShadow(QFrame.Raised)
          self.frame_alt.setObjectName("frame_alt")
          self.horizontalLayout_13 = QHBoxLayout(self.frame_alt)
          self.horizontalLayout_13.setObjectName("horizontalLayout_13")
          self.kp_sonuc_1 = QGroupBox(self.frame_alt)
          sizePolicy = QSizePolicy(QSizePolicy.Expanding, QSizePolicy.Preferred)
          sizePolicy.setHorizontalStretch(0)
          sizePolicy.setVerticalStretch(0)
          sizePolicy.setHeightForWidth(self.kp_sonuc_1.sizePolicy().hasHeightForWidth())
          self.kp_sonuc_1.setSizePolicy(sizePolicy)
          self.kp_sonuc_1.setMinimumSize(QSize(300, 0))
          font = QFont()
          font.setFamily("Segoe UI")
          font.setPointSize(10)
          font.setBold(True)
          font.setWeight(75)
          self.kp_sonuc_1.setFont(font)
          self.kp_sonuc_1.setObjectName("kp_sonuc_1")
          self.verticalLayout_5 = QVBoxLayout(self.kp_sonuc_1)
          self.verticalLayout_5.setObjectName("verticalLayout_5")
          self.kp_btn_1 = QPushButton(self.kp_sonuc_1)
          self.kp_btn_1.setMinimumSize(QSize(150, 45))
          font = QFont()
          font.setFamily("Segoe UI")
          font.setPointSize(9)
          self.kp_btn_1.setFont(font)
          self.kp_btn_1.setStyleSheet("QPushButton {\n""    border: 2px solid rgb(52, 59, 72);\n""    border-radius: 5px;    \n""    background-color: rgb(52, 59, 72);\n""}\n""QPushButton:hover {\n""    background-color: rgb(57, 65, 80);\n""    border: 2px solid rgb(61, 70, 86);\n""}\n""QPushButton:pressed {    \n""    background-color: rgb(35, 40, 49);\n""    border: 2px solid rgb(43, 50, 61);\n""}")
          self.kp_btn_1.setIcon(icon3)
          self.kp_btn_1.clicked.connect(self.Secili_Kitabi_Getir)
          self.kp_btn_1.setObjectName("kp_btn_1")
          self.verticalLayout_5.addWidget(self.kp_btn_1)
          self.kp_btn_2 = QPushButton(self.kp_sonuc_1)
          self.kp_btn_2.setMinimumSize(QSize(150, 45))
          font = QFont()
          font.setFamily("Segoe UI")
          font.setPointSize(9)
          self.kp_btn_2.setFont(font)
          self.kp_btn_2.setStyleSheet("QPushButton {\n""    border: 2px solid rgb(52, 59, 72);\n""    border-radius: 5px;    \n""    background-color: rgb(52, 59, 72);\n""}\n""QPushButton:hover {\n""    background-color: rgb(57, 65, 80);\n""    border: 2px solid rgb(61, 70, 86);\n""}\n""QPushButton:pressed {    \n""    background-color: rgb(35, 40, 49);\n""    border: 2px solid rgb(43, 50, 61);\n""}")
          self.kp_btn_2.setIcon(icon3)
          self.kp_btn_2.clicked.connect(self.Toplam_Okunan_Sayfa_ve_Gun_Sayisi)
          self.kp_btn_2.setObjectName("kp_btn_2")
          self.verticalLayout_5.addWidget(self.kp_btn_2)
          self.kp_btn_3 = QPushButton(self.kp_sonuc_1)
          self.kp_btn_3.setMinimumSize(QSize(150, 45))
          font = QFont()
          font.setFamily("Segoe UI")
          font.setPointSize(9)
          self.kp_btn_3.setFont(font)
          self.kp_btn_3.setStyleSheet("QPushButton {\n""    border: 2px solid rgb(52, 59, 72);\n""    border-radius: 5px;    \n""    background-color: rgb(52, 59, 72);\n""}\n""QPushButton:hover {\n""    background-color: rgb(57, 65, 80);\n""    border: 2px solid rgb(61, 70, 86);\n""}\n""QPushButton:pressed {    \n""    background-color: rgb(35, 40, 49);\n""    border: 2px solid rgb(43, 50, 61);\n""}")
          self.kp_btn_3.setIcon(icon3)
          self.kp_btn_3.setObjectName("kp_btn_3")
          self.kp_btn_3.clicked.connect(self.Grafiksel_Gosterim)
          self.verticalLayout_5.addWidget(self.kp_btn_3)
          self.horizontalLayout_13.addWidget(self.kp_sonuc_1)
          self.kp_motiv = QGroupBox(self.frame_alt)
          sizePolicy = QSizePolicy(QSizePolicy.Expanding, QSizePolicy.Preferred)
          sizePolicy.setHorizontalStretch(0)
          sizePolicy.setVerticalStretch(0)
          sizePolicy.setHeightForWidth(self.kp_motiv.sizePolicy().hasHeightForWidth())
          self.kp_motiv.setSizePolicy(sizePolicy)
          font = QFont()
          font.setFamily("Segoe UI")
          font.setPointSize(10)
          font.setBold(True)
          font.setWeight(75)
          self.kp_motiv.setFont(font)
          self.kp_motiv.setObjectName("kp_motiv")
          self.verticalLayout_14 = QVBoxLayout(self.kp_motiv)
          self.verticalLayout_14.setContentsMargins(5, 5, 5, 5)
          self.verticalLayout_14.setObjectName("verticalLayout_14")
          self.Pd_ptext_motiv12 = QPlainTextEdit(self.kp_motiv)
          font = QFont()
          font.setFamily("Segoe UI")
          font.setPointSize(12)
          font.setBold(True)
          font.setWeight(75)
          self.Pd_ptext_motiv12.setFont(font)
          self.Pd_ptext_motiv12.setReadOnly(True)
          self.Pd_ptext_motiv12.setObjectName("Pd_ptext_motiv12")
          self.Pd_ptext_motiv12.setStyleSheet("QPlainTextEdit {	background-color: rgb(27, 29, 35);	border-radius: 5px;	padding: 10px;}QPlainTextEdit:hover {	border: 2px solid rgb(64, 71, 88);}QPlainTextEdit:focus {	border: 2px solid rgb(91, 101, 124);}")
  
          self.verticalLayout_14.addWidget(self.Pd_ptext_motiv12)
          self.horizontalLayout_13.addWidget(self.kp_motiv)
          self.kp_sil = QGroupBox(self.frame_alt)
          sizePolicy = QSizePolicy(QSizePolicy.Expanding, QSizePolicy.Preferred)
          sizePolicy.setHorizontalStretch(0)
          sizePolicy.setVerticalStretch(0)
          sizePolicy.setHeightForWidth(self.kp_sil.sizePolicy().hasHeightForWidth())
          self.kp_sil.setSizePolicy(sizePolicy)
          self.kp_sil.setMinimumSize(QSize(300, 0))
          font = QFont()
          font.setFamily("Segoe UI")
          font.setPointSize(10)
          font.setBold(True)
          font.setWeight(75)
          self.kp_sil.setFont(font)
          self.kp_sil.setObjectName("kp_sil")
          self.verticalLayout_7 = QVBoxLayout(self.kp_sil)
          self.verticalLayout_7.setObjectName("verticalLayout_7")
          self.kp_btn_4 = QPushButton(self.kp_sil)
          self.kp_btn_4.setMinimumSize(QSize(150, 45))
          font = QFont()
          font.setFamily("Segoe UI")
          font.setPointSize(9)
          self.kp_btn_4.setFont(font)
          self.kp_btn_4.setStyleSheet("QPushButton {\n""    border: 2px solid rgb(52, 59, 72);\n""    border-radius: 5px;    \n""    background-color: rgb(52, 59, 72);\n""}\n""QPushButton:hover {\n""    background-color: rgb(57, 65, 80);\n""    border: 2px solid rgb(61, 70, 86);\n""}\n""QPushButton:pressed {    \n""    background-color: rgb(35, 40, 49);\n""    border: 2px solid rgb(43, 50, 61);\n""}")
          self.kp_btn_4.setIcon(icon3)
          self.kp_btn_4.setObjectName("kp_btn_4")
          self.kp_btn_4.clicked.connect(self.Secili_Kitap_Sil)
          self.verticalLayout_7.addWidget(self.kp_btn_4)
          self.kp_btn_6 = QPushButton(self.kp_sil)
          self.kp_btn_6.setMinimumSize(QSize(150, 45))
          font = QFont()
          font.setFamily("Segoe UI")
          font.setPointSize(9)
          self.kp_btn_6.setFont(font)
          self.kp_btn_6.setStyleSheet("QPushButton {\n""    border: 2px solid rgb(52, 59, 72);\n""    border-radius: 5px;    \n""    background-color: rgb(52, 59, 72);\n""}\n""QPushButton:hover {\n""    background-color: rgb(57, 65, 80);\n""    border: 2px solid rgb(61, 70, 86);\n""}\n""QPushButton:pressed {    \n""    background-color: rgb(35, 40, 49);\n""    border: 2px solid rgb(43, 50, 61);\n""}")
          self.kp_btn_6.setIcon(icon3)
          self.kp_btn_6.setObjectName("kp_btn_6")
          self.kp_btn_6.clicked.connect(self.Tum_Kitap_Sil)
          self.verticalLayout_7.addWidget(self.kp_btn_6)
          self.horizontalLayout_13.addWidget(self.kp_sil)
          self.verticalLayout_10.addWidget(self.frame_alt)
          self.stackedWidget.addWidget(self.page_kitaplarim)
  
          self.page_widgets = QWidget()
          self.page_widgets.setObjectName(u"page_widgets")
          self.verticalLayout_6 = QVBoxLayout(self.page_widgets)
          self.verticalLayout_6.setObjectName(u"verticalLayout_6")
          self.frame = QFrame(self.page_widgets)
          self.frame.setObjectName(u"frame")
          self.frame.setStyleSheet(u"border-radius: 5px;")
          self.frame.setFrameShape(QFrame.StyledPanel)
          self.frame.setFrameShadow(QFrame.Raised)
          self.verticalLayout_15 = QVBoxLayout(self.frame)
          self.verticalLayout_15.setSpacing(0)
          self.verticalLayout_15.setObjectName(u"verticalLayout_15")
          self.verticalLayout_15.setContentsMargins(0, 0, 0, 0)
          self.frame_div_content_1 = QFrame(self.frame)
          self.frame_div_content_1.setObjectName(u"frame_div_content_1")
          self.frame_div_content_1.setMinimumSize(QSize(0, 110))
          self.frame_div_content_1.setMaximumSize(QSize(16777215, 110))
          self.frame_div_content_1.setStyleSheet(u"background-color: rgb(41, 45, 56);\n""border-radius: 5px;\n""")
          self.frame_div_content_1.setFrameShape(QFrame.NoFrame)
          self.frame_div_content_1.setFrameShadow(QFrame.Raised)
          self.verticalLayout_7 = QVBoxLayout(self.frame_div_content_1)
          self.verticalLayout_7.setSpacing(0)
          self.verticalLayout_7.setObjectName(u"verticalLayout_7")
          self.verticalLayout_7.setContentsMargins(0, 0, 0, 0)
          self.frame_title_wid_1 = QFrame(self.frame_div_content_1)
          self.frame_title_wid_1.setObjectName(u"frame_title_wid_1")
          self.frame_title_wid_1.setMaximumSize(QSize(16777215, 35))
          self.frame_title_wid_1.setStyleSheet(u"background-color: rgb(39, 44, 54);")
          self.frame_title_wid_1.setFrameShape(QFrame.StyledPanel)
          self.frame_title_wid_1.setFrameShadow(QFrame.Raised)
          self.verticalLayout_8 = QVBoxLayout(self.frame_title_wid_1)
          self.verticalLayout_8.setObjectName(u"verticalLayout_8")
          self.labelBoxBlenderInstalation = QLabel(self.frame_title_wid_1)
          self.labelBoxBlenderInstalation.setObjectName(u"labelBoxBlenderInstalation")
          self.labelBoxBlenderInstalation.setFont(font1)
          self.labelBoxBlenderInstalation.setStyleSheet(u"")
  
          self.verticalLayout_8.addWidget(self.labelBoxBlenderInstalation)
  
  
          self.verticalLayout_7.addWidget(self.frame_title_wid_1)
  
          self.frame_content_wid_1 = QFrame(self.frame_div_content_1)
          self.frame_content_wid_1.setObjectName(u"frame_content_wid_1")
          self.frame_content_wid_1.setFrameShape(QFrame.NoFrame)
          self.frame_content_wid_1.setFrameShadow(QFrame.Raised)
          self.horizontalLayout_9 = QHBoxLayout(self.frame_content_wid_1)
          self.horizontalLayout_9.setObjectName(u"horizontalLayout_9")
          self.gridLayout = QGridLayout()
          self.gridLayout.setObjectName(u"gridLayout")
          self.gridLayout.setContentsMargins(-1, -1, -1, 0)
          self.lineEdit = QLineEdit(self.frame_content_wid_1)
          self.lineEdit.setObjectName(u"lineEdit")
          self.lineEdit.setMinimumSize(QSize(0, 30))
          self.lineEdit.setStyleSheet(css_lineedit)
  
          self.gridLayout.addWidget(self.lineEdit, 0, 0, 1, 1)
  
          self.pushButton = QPushButton(self.frame_content_wid_1)
          self.pushButton.setObjectName(u"pushButton")
          self.pushButton.setMinimumSize(QSize(150, 30))
          font8 = QFont()
          font8.setFamily(u"Segoe UI")
          font8.setPointSize(9)
          self.pushButton.setFont(font8)
          self.pushButton.setStyleSheet(css_buton)
          icon3 = QIcon()
          icon3.addFile(u":/16x16/icons/16x16/cil-folder-open.png", QSize(), QIcon.Normal, QIcon.Off)
          self.pushButton.setIcon(icon3)
  
          self.gridLayout.addWidget(self.pushButton, 0, 1, 1, 1)
  
          self.labelVersion_3 = QLabel(self.frame_content_wid_1)
          self.labelVersion_3.setObjectName(u"labelVersion_3")
          self.labelVersion_3.setStyleSheet(u"color: rgb(98, 103, 111);")
          self.labelVersion_3.setLineWidth(1)
          self.labelVersion_3.setAlignment(Qt.AlignLeading|Qt.AlignLeft|Qt.AlignVCenter)
  
          self.gridLayout.addWidget(self.labelVersion_3, 1, 0, 1, 2)
  
  
          self.horizontalLayout_9.addLayout(self.gridLayout)
  
  
          self.verticalLayout_7.addWidget(self.frame_content_wid_1)
  
  
          self.verticalLayout_15.addWidget(self.frame_div_content_1)
  
  
          self.verticalLayout_6.addWidget(self.frame)
  
          self.frame_2 = QFrame(self.page_widgets)
          self.frame_2.setObjectName(u"frame_2")
          self.frame_2.setMinimumSize(QSize(0, 150))
          self.frame_2.setStyleSheet(u"background-color: rgb(39, 44, 54);\n""border-radius: 5px;")
          self.frame_2.setFrameShape(QFrame.StyledPanel)
          self.frame_2.setFrameShadow(QFrame.Raised)
          self.verticalLayout_11 = QVBoxLayout(self.frame_2)
          self.verticalLayout_11.setObjectName(u"verticalLayout_11")
          self.gridLayout_2 = QGridLayout()
          self.gridLayout_2.setObjectName(u"gridLayout_2")
          self.checkBox = QCheckBox(self.frame_2)
          self.checkBox.setObjectName(u"checkBox")
          self.checkBox.setAutoFillBackground(False)
          self.checkBox.setStyleSheet(u"")
  
          self.gridLayout_2.addWidget(self.checkBox, 0, 0, 1, 1)
  
          self.radioButton = QRadioButton(self.frame_2)
          self.radioButton.setObjectName(u"radioButton")
          self.radioButton.setStyleSheet(u"")
  
          self.gridLayout_2.addWidget(self.radioButton, 0, 1, 1, 1)
  
          self.verticalSlider = QSlider(self.frame_2)
          self.verticalSlider.setObjectName(u"verticalSlider")
          self.verticalSlider.setStyleSheet(u"")
          self.verticalSlider.setOrientation(Qt.Vertical)
  
          self.gridLayout_2.addWidget(self.verticalSlider, 0, 2, 3, 1)
  
          self.verticalScrollBar = QScrollBar(self.frame_2)
          self.verticalScrollBar.setObjectName(u"verticalScrollBar")
          self.verticalScrollBar.setStyleSheet(u" QScrollBar:vertical {\n""	border: none;\n""    background: rgb(52, 59, 72);\n""    width: 14px;\n""    margin: 21px 0 21px 0;\n""	border-radius: 0px;\n"" }")
          self.verticalScrollBar.setOrientation(Qt.Vertical)
  
          self.gridLayout_2.addWidget(self.verticalScrollBar, 0, 4, 3, 1)
  
          self.scrollArea = QScrollArea(self.frame_2)
          self.scrollArea.setObjectName(u"scrollArea")
          self.scrollArea.setStyleSheet(u"QScrollArea {\n""	border: none;\n""	border-radius: 0px;\n""}\n""QScrollBar:horizontal {\n""    border: none;\n""    background: rgb(52, 59, 72);\n""    height: 14px;\n""    margin: 0px 21px 0 21px;\n""	border-radius: 0px;\n""}\n"" QScrollBar:vertical {\n""	border: none;\n""    background: rgb(52, 59, 72);\n""    width: 14px;\n""    margin: 21px 0 21px 0;\n""	border-radius: 0px;\n"" }\n""")
          self.scrollArea.setFrameShape(QFrame.NoFrame)
          self.scrollArea.setVerticalScrollBarPolicy(Qt.ScrollBarAlwaysOn)
          self.scrollArea.setHorizontalScrollBarPolicy(Qt.ScrollBarAsNeeded)
          self.scrollArea.setWidgetResizable(True)
          self.scrollAreaWidgetContents = QWidget()
          self.scrollAreaWidgetContents.setObjectName(u"scrollAreaWidgetContents")
          self.scrollAreaWidgetContents.setGeometry(QRect(0, 0, 274, 218))
          self.horizontalLayout_11 = QHBoxLayout(self.scrollAreaWidgetContents)
          self.horizontalLayout_11.setObjectName(u"horizontalLayout_11")
          self.plainTextEdit = QPlainTextEdit(self.scrollAreaWidgetContents)
          self.plainTextEdit.setObjectName(u"plainTextEdit")
          self.plainTextEdit.setMinimumSize(QSize(200, 200))
          self.plainTextEdit.setStyleSheet(u"QPlainTextEdit {\n""	background-color: rgb(27, 29, 35);\n""	border-radius: 5px;\n""	padding: 10px;\n""}\n""QPlainTextEdit:hover {\n""	border: 2px solid rgb(64, 71, 88);\n""}\n""QPlainTextEdit:focus {\n""	border: 2px solid rgb(91, 101, 124);\n""}")
  
          self.horizontalLayout_11.addWidget(self.plainTextEdit)
  
          self.scrollArea.setWidget(self.scrollAreaWidgetContents)
  
          self.gridLayout_2.addWidget(self.scrollArea, 0, 5, 3, 1)
  
          self.comboBox = QComboBox(self.frame_2)
          self.comboBox.addItem("")
          self.comboBox.addItem("")
          self.comboBox.addItem("")
          self.comboBox.setObjectName(u"comboBox")
          self.comboBox.setFont(font8)
          self.comboBox.setAutoFillBackground(False)
          self.comboBox.setStyleSheet(u"QComboBox{\n""	background-color: rgb(27, 29, 35);\n""	border-radius: 5px;\n""	border: 2px solid rgb(27, 29, 35);\n""	padding: 5px;\n""	padding-left: 10px;\n""}\n""QComboBox:hover{\n""	border: 2px solid rgb(64, 71, 88);\n""}\n""QComboBox QAbstractItemView {\n""	color: rgb(85, 170, 255);	\n""	background-color: rgb(27, 29, 35);\n""	padding: 10px;\n""	selection-background-color: rgb(39, 44, 54);\n""}")
          self.comboBox.setIconSize(QSize(16, 16))
          self.comboBox.setFrame(True)
  
          self.gridLayout_2.addWidget(self.comboBox, 1, 0, 1, 2)
  
          self.horizontalScrollBar = QScrollBar(self.frame_2)
          self.horizontalScrollBar.setObjectName(u"horizontalScrollBar")
          sizePolicy5 = QSizePolicy(QSizePolicy.Expanding, QSizePolicy.Fixed)
          sizePolicy5.setHorizontalStretch(0)
          sizePolicy5.setVerticalStretch(0)
          sizePolicy5.setHeightForWidth(self.horizontalScrollBar.sizePolicy().hasHeightForWidth())
          self.horizontalScrollBar.setSizePolicy(sizePolicy5)
          self.horizontalScrollBar.setStyleSheet(u"QScrollBar:horizontal {\n""    border: none;\n""    background: rgb(52, 59, 72);\n""    height: 14px;\n""    margin: 0px 21px 0 21px;\n""	border-radius: 0px;\n""}\n""")
          self.horizontalScrollBar.setOrientation(Qt.Horizontal)
  
          self.gridLayout_2.addWidget(self.horizontalScrollBar, 1, 3, 1, 1)
  
          self.commandLinkButton = QCommandLinkButton(self.frame_2)
          self.commandLinkButton.setObjectName(u"commandLinkButton")
          self.commandLinkButton.setStyleSheet(u"QCommandLinkButton {	\n""	color: rgb(85, 170, 255);\n""	border-radius: 5px;\n""	padding: 5px;\n""}\n""QCommandLinkButton:hover {	\n""	color: rgb(210, 210, 210);\n""	background-color: rgb(44, 49, 60);\n""}\n""QCommandLinkButton:pressed {	\n""	color: rgb(210, 210, 210);\n""	background-color: rgb(52, 58, 71);\n""}")
          icon4 = QIcon()
          icon4.addFile(u":/16x16/icons/16x16/cil-link.png", QSize(), QIcon.Normal, QIcon.Off)
          self.commandLinkButton.setIcon(icon4)
  
          self.gridLayout_2.addWidget(self.commandLinkButton, 1, 6, 1, 1)
  
          self.horizontalSlider = QSlider(self.frame_2)
          self.horizontalSlider.setObjectName(u"horizontalSlider")
          self.horizontalSlider.setStyleSheet(u"")
          self.horizontalSlider.setOrientation(Qt.Horizontal)
  
          self.gridLayout_2.addWidget(self.horizontalSlider, 2, 0, 1, 2)
  
  
          self.verticalLayout_11.addLayout(self.gridLayout_2)
  
  
          self.verticalLayout_6.addWidget(self.frame_2)
  
          self.frame_3 = QFrame(self.page_widgets)
          self.frame_3.setObjectName(u"frame_3")
          self.frame_3.setMinimumSize(QSize(0, 150))
          self.frame_3.setFrameShape(QFrame.StyledPanel)
          self.frame_3.setFrameShadow(QFrame.Raised)
          self.horizontalLayout_12 = QHBoxLayout(self.frame_3)
          self.horizontalLayout_12.setSpacing(0)
          self.horizontalLayout_12.setObjectName(u"horizontalLayout_12")
          self.horizontalLayout_12.setContentsMargins(0, 0, 0, 0)
          self.tableWidget = QTableWidget(self.frame_3)
          if (self.tableWidget.columnCount() < 4):
              self.tableWidget.setColumnCount(4)
          __qtablewidgetitem = QTableWidgetItem()
          self.tableWidget.setHorizontalHeaderItem(0, __qtablewidgetitem)
          __qtablewidgetitem1 = QTableWidgetItem()
          self.tableWidget.setHorizontalHeaderItem(1, __qtablewidgetitem1)
          __qtablewidgetitem2 = QTableWidgetItem()
          self.tableWidget.setHorizontalHeaderItem(2, __qtablewidgetitem2)
          __qtablewidgetitem3 = QTableWidgetItem()
          self.tableWidget.setHorizontalHeaderItem(3, __qtablewidgetitem3)
          if (self.tableWidget.rowCount() < 16):
              self.tableWidget.setRowCount(16)
          __qtablewidgetitem4 = QTableWidgetItem()
          __qtablewidgetitem4.setFont(font2);
          self.tableWidget.setVerticalHeaderItem(0, __qtablewidgetitem4)
          __qtablewidgetitem5 = QTableWidgetItem()
          self.tableWidget.setVerticalHeaderItem(1, __qtablewidgetitem5)
          __qtablewidgetitem6 = QTableWidgetItem()
          self.tableWidget.setVerticalHeaderItem(2, __qtablewidgetitem6)
          __qtablewidgetitem7 = QTableWidgetItem()
          self.tableWidget.setVerticalHeaderItem(3, __qtablewidgetitem7)
          __qtablewidgetitem8 = QTableWidgetItem()
          self.tableWidget.setVerticalHeaderItem(4, __qtablewidgetitem8)
          __qtablewidgetitem9 = QTableWidgetItem()
          self.tableWidget.setVerticalHeaderItem(5, __qtablewidgetitem9)
          __qtablewidgetitem10 = QTableWidgetItem()
          self.tableWidget.setVerticalHeaderItem(6, __qtablewidgetitem10)
          __qtablewidgetitem11 = QTableWidgetItem()
          self.tableWidget.setVerticalHeaderItem(7, __qtablewidgetitem11)
          __qtablewidgetitem12 = QTableWidgetItem()
          self.tableWidget.setVerticalHeaderItem(8, __qtablewidgetitem12)
          __qtablewidgetitem13 = QTableWidgetItem()
          self.tableWidget.setVerticalHeaderItem(9, __qtablewidgetitem13)
          __qtablewidgetitem14 = QTableWidgetItem()
          self.tableWidget.setVerticalHeaderItem(10, __qtablewidgetitem14)
          __qtablewidgetitem15 = QTableWidgetItem()
          self.tableWidget.setVerticalHeaderItem(11, __qtablewidgetitem15)
          __qtablewidgetitem16 = QTableWidgetItem()
          self.tableWidget.setVerticalHeaderItem(12, __qtablewidgetitem16)
          __qtablewidgetitem17 = QTableWidgetItem()
          self.tableWidget.setVerticalHeaderItem(13, __qtablewidgetitem17)
          __qtablewidgetitem18 = QTableWidgetItem()
          self.tableWidget.setVerticalHeaderItem(14, __qtablewidgetitem18)
          __qtablewidgetitem19 = QTableWidgetItem()
          self.tableWidget.setVerticalHeaderItem(15, __qtablewidgetitem19)
          __qtablewidgetitem20 = QTableWidgetItem()
          self.tableWidget.setItem(0, 0, __qtablewidgetitem20)
          __qtablewidgetitem21 = QTableWidgetItem()
          self.tableWidget.setItem(0, 1, __qtablewidgetitem21)
          __qtablewidgetitem22 = QTableWidgetItem()
          self.tableWidget.setItem(0, 2, __qtablewidgetitem22)
          __qtablewidgetitem23 = QTableWidgetItem()
          self.tableWidget.setItem(0, 3, __qtablewidgetitem23)
          self.tableWidget.setObjectName(u"tableWidget")
          sizePolicy.setHeightForWidth(self.tableWidget.sizePolicy().hasHeightForWidth())
          self.tableWidget.setSizePolicy(sizePolicy)
          palette1 = QPalette()
          palette1.setBrush(QPalette.Active, QPalette.WindowText, brush6)
          brush15 = QBrush(QColor(39, 44, 54, 255))
          brush15.setStyle(Qt.SolidPattern)
          palette1.setBrush(QPalette.Active, QPalette.Button, brush15)
          palette1.setBrush(QPalette.Active, QPalette.Text, brush6)
          palette1.setBrush(QPalette.Active, QPalette.ButtonText, brush6)
          palette1.setBrush(QPalette.Active, QPalette.Base, brush15)
          palette1.setBrush(QPalette.Active, QPalette.Window, brush15)
          brush16 = QBrush(QColor(210, 210, 210, 128))
          brush16.setStyle(Qt.NoBrush)
  #if QT_VERSION >= QT_VERSION_CHECK(5, 12, 0)
          palette1.setBrush(QPalette.Active, QPalette.PlaceholderText, brush16)
  #endif
          palette1.setBrush(QPalette.Inactive, QPalette.WindowText, brush6)
          palette1.setBrush(QPalette.Inactive, QPalette.Button, brush15)
          palette1.setBrush(QPalette.Inactive, QPalette.Text, brush6)
          palette1.setBrush(QPalette.Inactive, QPalette.ButtonText, brush6)
          palette1.setBrush(QPalette.Inactive, QPalette.Base, brush15)
          palette1.setBrush(QPalette.Inactive, QPalette.Window, brush15)
          brush17 = QBrush(QColor(210, 210, 210, 128))
          brush17.setStyle(Qt.NoBrush)
  #if QT_VERSION >= QT_VERSION_CHECK(5, 12, 0)
          palette1.setBrush(QPalette.Inactive, QPalette.PlaceholderText, brush17)
  #endif
          palette1.setBrush(QPalette.Disabled, QPalette.WindowText, brush6)
          palette1.setBrush(QPalette.Disabled, QPalette.Button, brush15)
          palette1.setBrush(QPalette.Disabled, QPalette.Text, brush6)
          palette1.setBrush(QPalette.Disabled, QPalette.ButtonText, brush6)
          palette1.setBrush(QPalette.Disabled, QPalette.Base, brush15)
          palette1.setBrush(QPalette.Disabled, QPalette.Window, brush15)
          brush18 = QBrush(QColor(210, 210, 210, 128))
          brush18.setStyle(Qt.NoBrush)
  #if QT_VERSION >= QT_VERSION_CHECK(5, 12, 0)
          palette1.setBrush(QPalette.Disabled, QPalette.PlaceholderText, brush18)
  #endif
          self.tableWidget.setPalette(palette1)
          self.tableWidget.setStyleSheet(u"QTableWidget {	\n""	background-color: rgb(39, 44, 54);\n""	padding: 10px;\n""	border-radius: 5px;\n""	gridline-color: rgb(44, 49, 60);\n""	border-bottom: 1px solid rgb(44, 49, 60);\n""}\n""QTableWidget::item{\n""	border-color: rgb(44, 49, 60);\n""	padding-left: 5px;\n""	padding-right: 5px;\n""	gridline-color: rgb(44, 49, 60);\n""}\n""QTableWidget::item:selected{\n""	background-color: rgb(85, 170, 255);\n""}\n""QScrollBar:horizontal {\n""    border: none;\n""    background: rgb(52, 59, 72);\n""    height: 14px;\n""    margin: 0px 21px 0 21px;\n""	border-radius: 0px;\n""}\n"" QScrollBar:vertical {\n""	border: none;\n""    background: rgb(52, 59, 72);\n""    width: 14px;\n""    margin: 21px 0 21px 0;\n""	border-radius: 0px;\n"" }\n""QHeaderView::section{\n""	Background-color: rgb(39, 44, 54);\n""	max-width: 30px;\n""	border: 1px solid rgb(44, 49, 60);\n""	border-style: none;\n""    border-bottom: 1px solid rgb(44, 49, 60);\n""    border-right: 1px solid rgb(44, 49, 60);\n""}\n"""                        "QTableWidget::horizontalHeader {	\n""	background-color: rgb(81, 255, 0);\n""}\n""QHeaderView::section:horizontal\n""{\n""    border: 1px solid rgb(32, 34, 42);\n""	background-color: rgb(27, 29, 35);\n""	padding: 3px;\n""	border-top-left-radius: 7px;\n""    border-top-right-radius: 7px;\n""}\n""QHeaderView::section:vertical\n""{\n""    border: 1px solid rgb(44, 49, 60);\n""}\n""")
          self.tableWidget.setFrameShape(QFrame.NoFrame)
          self.tableWidget.setVerticalScrollBarPolicy(Qt.ScrollBarAlwaysOn)
          self.tableWidget.setSizeAdjustPolicy(QAbstractScrollArea.AdjustToContents)
          self.tableWidget.setEditTriggers(QAbstractItemView.NoEditTriggers)
          self.tableWidget.setAlternatingRowColors(False)
          self.tableWidget.setSelectionMode(QAbstractItemView.SingleSelection)
          self.tableWidget.setSelectionBehavior(QAbstractItemView.SelectRows)
          self.tableWidget.setShowGrid(True)
          self.tableWidget.setGridStyle(Qt.SolidLine)
          self.tableWidget.setSortingEnabled(False)
          self.tableWidget.horizontalHeader().setVisible(True)
          self.tableWidget.horizontalHeader().setCascadingSectionResizes(True)
          self.tableWidget.horizontalHeader().setDefaultSectionSize(200)
          self.tableWidget.horizontalHeader().setStretchLastSection(True)
          self.tableWidget.verticalHeader().setVisible(False)
          self.tableWidget.verticalHeader().setCascadingSectionResizes(False)
          self.tableWidget.verticalHeader().setHighlightSections(False)
          self.tableWidget.verticalHeader().setStretchLastSection(True)
  
          self.horizontalLayout_12.addWidget(self.tableWidget)
  
  
          self.verticalLayout_6.addWidget(self.frame_3)
  
          self.stackedWidget.addWidget(self.page_widgets)
  
          self.verticalLayout_9.addWidget(self.stackedWidget)
  
  
          self.verticalLayout_4.addWidget(self.frame_content)
  
          self.frame_grip = QFrame(self.frame_content_right)
          self.frame_grip.setObjectName(u"frame_grip")
          self.frame_grip.setMinimumSize(QSize(0, 25))
          self.frame_grip.setMaximumSize(QSize(16777215, 25))
          self.frame_grip.setStyleSheet(u"background-color: rgb(33, 37, 43);")
          self.frame_grip.setFrameShape(QFrame.NoFrame)
          self.frame_grip.setFrameShadow(QFrame.Raised)
          self.horizontalLayout_6 = QHBoxLayout(self.frame_grip)
          self.horizontalLayout_6.setSpacing(0)
          self.horizontalLayout_6.setObjectName(u"horizontalLayout_6")
          self.horizontalLayout_6.setContentsMargins(0, 0, 2, 0)
          self.frame_label_bottom = QFrame(self.frame_grip)
          self.frame_label_bottom.setObjectName(u"frame_label_bottom")
          self.frame_label_bottom.setFrameShape(QFrame.NoFrame)
          self.frame_label_bottom.setFrameShadow(QFrame.Raised)
          self.horizontalLayout_7 = QHBoxLayout(self.frame_label_bottom)
          self.horizontalLayout_7.setSpacing(0)
          self.horizontalLayout_7.setObjectName(u"horizontalLayout_7")
          self.horizontalLayout_7.setContentsMargins(10, 0, 10, 0)
          self.label_credits = QLabel(self.frame_label_bottom)
          self.label_credits.setObjectName(u"label_credits")
          self.label_credits.setFont(font2)
          self.label_credits.setStyleSheet(u"color: rgb(98, 103, 111);")
  
          self.horizontalLayout_7.addWidget(self.label_credits)
  
          self.label_version = QLabel(self.frame_label_bottom)
          self.label_version.setObjectName(u"label_version")
          self.label_version.setMaximumSize(QSize(100, 16777215))
          self.label_version.setFont(font2)
          self.label_version.setStyleSheet(u"color: rgb(98, 103, 111);")
          self.label_version.setAlignment(Qt.AlignRight|Qt.AlignTrailing|Qt.AlignVCenter)
  
          self.horizontalLayout_7.addWidget(self.label_version)
  
  
          self.horizontalLayout_6.addWidget(self.frame_label_bottom)
  
          self.frame_size_grip = QFrame(self.frame_grip)
          self.frame_size_grip.setObjectName(u"frame_size_grip")
          self.frame_size_grip.setMaximumSize(QSize(20, 20))
          self.frame_size_grip.setStyleSheet(u"QSizeGrip {\n""	background-image: url(:/16x16/icons/16x16/cil-size-grip.png);\n""	background-position: center;\n""	background-repeat: no-reperat;\n""}")
          self.frame_size_grip.setFrameShape(QFrame.NoFrame)
          self.frame_size_grip.setFrameShadow(QFrame.Raised)
  
          self.horizontalLayout_6.addWidget(self.frame_size_grip)
  
  
          self.verticalLayout_4.addWidget(self.frame_grip)
  
  
          self.horizontalLayout_2.addWidget(self.frame_content_right)
  
  
          self.verticalLayout.addWidget(self.frame_center)
  
  
          self.horizontalLayout.addWidget(self.frame_main)
  
          MainWindow.setCentralWidget(self.centralwidget)
          QWidget.setTabOrder(self.btn_minimize, self.btn_maximize_restore)
          QWidget.setTabOrder(self.btn_maximize_restore, self.btn_close)
          QWidget.setTabOrder(self.btn_close, self.btn_toggle_menu)
          QWidget.setTabOrder(self.btn_toggle_menu, self.checkBox)
          QWidget.setTabOrder(self.checkBox, self.comboBox)
          QWidget.setTabOrder(self.comboBox, self.radioButton)
          QWidget.setTabOrder(self.radioButton, self.horizontalSlider)
          QWidget.setTabOrder(self.horizontalSlider, self.verticalSlider)
          QWidget.setTabOrder(self.verticalSlider, self.scrollArea)
          QWidget.setTabOrder(self.scrollArea, self.plainTextEdit)
          QWidget.setTabOrder(self.plainTextEdit, self.tableWidget)
          QWidget.setTabOrder(self.tableWidget, self.commandLinkButton)
  
          self.retranslateUi(MainWindow)
  
          self.stackedWidget.setCurrentIndex(1)
  
  
          QMetaObject.connectSlotsByName(MainWindow)
      # setupUi
  
  
      def retranslateUi(self, MainWindow):
          MainWindow.setWindowTitle(QCoreApplication.translate("MainWindow", u"MainWindow", None))
          self.btn_toggle_menu.setText("")
          self.label_title_bar_top.setText(QCoreApplication.translate("MainWindow", u"Main Window - Base", None))
  #if QT_CONFIG(tooltip)
          self.btn_minimize.setToolTip(QCoreApplication.translate("MainWindow", u"Minimize", None))
  #endif // QT_CONFIG(tooltip)
          self.btn_minimize.setText("")
  #if QT_CONFIG(tooltip)
          self.btn_maximize_restore.setToolTip(QCoreApplication.translate("MainWindow", u"Maximize", None))
  #endif // QT_CONFIG(tooltip)
          self.btn_maximize_restore.setText("")
  #if QT_CONFIG(tooltip)
          self.btn_close.setToolTip(QCoreApplication.translate("MainWindow", u"Close", None))
  #endif // QT_CONFIG(tooltip)
          self.btn_close.setText("")
          self.label_top_info_1.setText(QCoreApplication.translate("MainWindow", u"C:\\Program Files\\Blender Foundation\\Blender 2.82", None))
          self.label_top_info_2.setText(QCoreApplication.translate("MainWindow", u"| Ana Sayfa", None))
          self.label_user_icon.setText(QCoreApplication.translate("MainWindow", u"BŞ", None))
          self.label_6.setText(QCoreApplication.translate("MainWindow", u"Ana Sayfa", None))
          self.label.setText(QCoreApplication.translate("MainWindow", u"Boş Sayfa ", None))
          self.label_7.setText(QCoreApplication.translate("MainWindow", u"Ana Sayfa", None))
          self.labelBoxBlenderInstalation.setText(QCoreApplication.translate("MainWindow", u"BLENDER INSTALLATION", None))
          self.lineEdit.setPlaceholderText(QCoreApplication.translate("MainWindow", u"Your Password", None))
          self.pushButton.setText(QCoreApplication.translate("MainWindow", u"Open Blender", None))
          self.labelVersion_3.setText(QCoreApplication.translate("MainWindow", u"Ex: C:Program FilesBlender FoundationBlender 2.82 blender.exe", None))
          self.checkBox.setText(QCoreApplication.translate("MainWindow", u"CheckBox", None))
          self.radioButton.setText(QCoreApplication.translate("MainWindow", u"RadioButton", None))
          self.comboBox.setItemText(0, QCoreApplication.translate("MainWindow", u"Test 1", None))
          self.comboBox.setItemText(1, QCoreApplication.translate("MainWindow", u"Test 2", None))
          self.comboBox.setItemText(2, QCoreApplication.translate("MainWindow", u"Test 3", None))
  
          self.commandLinkButton.setText(QCoreApplication.translate("MainWindow", u"CommandLinkButton", None))
          self.commandLinkButton.setDescription(QCoreApplication.translate("MainWindow", u"Open External Link", None))
          ___qtablewidgetitem = self.tableWidget.horizontalHeaderItem(0)
          ___qtablewidgetitem.setText(QCoreApplication.translate("MainWindow", u"0", None));
          ___qtablewidgetitem1 = self.tableWidget.horizontalHeaderItem(1)
          ___qtablewidgetitem1.setText(QCoreApplication.translate("MainWindow", u"1", None));
          ___qtablewidgetitem2 = self.tableWidget.horizontalHeaderItem(2)
          ___qtablewidgetitem2.setText(QCoreApplication.translate("MainWindow", u"2", None));
          ___qtablewidgetitem3 = self.tableWidget.horizontalHeaderItem(3)
          ___qtablewidgetitem3.setText(QCoreApplication.translate("MainWindow", u"3", None));
          ___qtablewidgetitem4 = self.tableWidget.verticalHeaderItem(0)
          ___qtablewidgetitem4.setText(QCoreApplication.translate("MainWindow", u"New Row", None));
          ___qtablewidgetitem5 = self.tableWidget.verticalHeaderItem(1)
          ___qtablewidgetitem5.setText(QCoreApplication.translate("MainWindow", u"New Row", None));
          ___qtablewidgetitem6 = self.tableWidget.verticalHeaderItem(2)
          ___qtablewidgetitem6.setText(QCoreApplication.translate("MainWindow", u"New Row", None));
          ___qtablewidgetitem7 = self.tableWidget.verticalHeaderItem(3)
          ___qtablewidgetitem7.setText(QCoreApplication.translate("MainWindow", u"New Row", None));
          ___qtablewidgetitem8 = self.tableWidget.verticalHeaderItem(4)
          ___qtablewidgetitem8.setText(QCoreApplication.translate("MainWindow", u"New Row", None));
          ___qtablewidgetitem9 = self.tableWidget.verticalHeaderItem(5)
          ___qtablewidgetitem9.setText(QCoreApplication.translate("MainWindow", u"New Row", None));
          ___qtablewidgetitem10 = self.tableWidget.verticalHeaderItem(6)
          ___qtablewidgetitem10.setText(QCoreApplication.translate("MainWindow", u"New Row", None));
          ___qtablewidgetitem11 = self.tableWidget.verticalHeaderItem(7)
          ___qtablewidgetitem11.setText(QCoreApplication.translate("MainWindow", u"New Row", None));
          ___qtablewidgetitem12 = self.tableWidget.verticalHeaderItem(8)
          ___qtablewidgetitem12.setText(QCoreApplication.translate("MainWindow", u"New Row", None));
          ___qtablewidgetitem13 = self.tableWidget.verticalHeaderItem(9)
          ___qtablewidgetitem13.setText(QCoreApplication.translate("MainWindow", u"New Row", None));
          ___qtablewidgetitem14 = self.tableWidget.verticalHeaderItem(10)
          ___qtablewidgetitem14.setText(QCoreApplication.translate("MainWindow", u"New Row", None));
          ___qtablewidgetitem15 = self.tableWidget.verticalHeaderItem(11)
          ___qtablewidgetitem15.setText(QCoreApplication.translate("MainWindow", u"New Row", None));
          ___qtablewidgetitem16 = self.tableWidget.verticalHeaderItem(12)
          ___qtablewidgetitem16.setText(QCoreApplication.translate("MainWindow", u"New Row", None));
          ___qtablewidgetitem17 = self.tableWidget.verticalHeaderItem(13)
          ___qtablewidgetitem17.setText(QCoreApplication.translate("MainWindow", u"New Row", None));
          ___qtablewidgetitem18 = self.tableWidget.verticalHeaderItem(14)
          ___qtablewidgetitem18.setText(QCoreApplication.translate("MainWindow", u"New Row", None));
          ___qtablewidgetitem19 = self.tableWidget.verticalHeaderItem(15)
          ___qtablewidgetitem19.setText(QCoreApplication.translate("MainWindow", u"New Row", None));
  
          __sortingEnabled = self.tableWidget.isSortingEnabled()
          self.tableWidget.setSortingEnabled(False)
          ___qtablewidgetitem20 = self.tableWidget.item(0, 0)
          ___qtablewidgetitem20.setText(QCoreApplication.translate("MainWindow", u"Test", None));
          ___qtablewidgetitem21 = self.tableWidget.item(0, 1)
          ___qtablewidgetitem21.setText(QCoreApplication.translate("MainWindow", u"Text", None));
          ___qtablewidgetitem22 = self.tableWidget.item(0, 2)
          ___qtablewidgetitem22.setText(QCoreApplication.translate("MainWindow", u"Cell", None));
          ___qtablewidgetitem23 = self.tableWidget.item(0, 3)
          ___qtablewidgetitem23.setText(QCoreApplication.translate("MainWindow", u"Line", None));
          self.tableWidget.setSortingEnabled(__sortingEnabled)
          _translate = QCoreApplication.translate
          self.label_credits.setText(QCoreApplication.translate("MainWindow", u"Yapımcı : Berkay Şen", None))
          self.label_version.setText(QCoreApplication.translate("MainWindow", u"v1.0.0", None))
          self.label_title_bar_top.setText(_translate("MainWindow", "Main Window - Base"))
          self.btn_minimize.setToolTip(_translate("MainWindow", "Minimize"))
          self.btn_maximize_restore.setToolTip(_translate("MainWindow", "Maximize"))
          self.btn_close.setToolTip(_translate("MainWindow", "Close"))
          self.label_top_info_1.setText(_translate("MainWindow", "C:\\Program Files\\Blender Foundation\\Blender 2.82"))
          self.label_top_info_2.setText(_translate("MainWindow", "| Ana Sayfa"))
          self.groupBox_4.setTitle(_translate("MainWindow", "Soru Çözme İşlemleri"))
          self.Pd_lbl2.setText(_translate("MainWindow", "Bir Gün Seçiniz"))
          self.Pd_lbl1.setText(_translate("MainWindow", "Toplam Soru Sayısı"))
          self.Pd_lbl3.setText(_translate("MainWindow", "Toplam Doğru Sayısı"))
          self.Pd_lbl4.setText(_translate("MainWindow", "Toplan Yanlış Sayısı"))
          self.Pd_radio_e.setText(_translate("MainWindow", "Ekleme Yapacağım"))
          self.Pd_radio_g.setText(_translate("MainWindow", "Güncelleme Yapacağım"))
          self.Pd_btn_coz.setText(_translate("MainWindow", "Soru Çöz"))
          self.Pd_ptext_yardim.setPlainText(_translate("MainWindow", "                  YARDIM MENÜSÜ\n""Öncelikle soru çözmek istediğiniz dersi \"Derslerim\" listesi altından seçtikten sonra \"Gün Seçiniz\" kısmından soruları çözmüş olduğunuz günü seçiniz.Ardından toplam çözmüş olduğunuz soru sayısını,toplam çözmüş olduğunuz doğru ve toplam yanlış sayısını ilgili alanlara yazınız.Sonrasın da ise iki seçenek karşınıza çıkıyor.Eğer \"Çözdüğüm Soru Sayılarını Güncelle\" sekmesini seçerek işlem yaparsanız o gün içerisinde çözmüş olduğunuz bilgiler silinir ,yeni girdiğiniz bilgiler ile güncellenir.Ancak \"Çözdüklerime ekleme yapacağım\" sekmesini seçerek işlem yaparsanız önceden kayıtlı sorularınıza ekleme yaparak sisteme kaydedilir."))
          self.groupBox.setTitle(_translate("MainWindow", "Sonuç İşlemleri"))
          self.Pd_btn_1.setText(_translate("MainWindow", "Seçili Dersin Günlük Sonuçlarını Göster"))
          self.Pd_btn_2.setText(_translate("MainWindow", "Seçili Dersin Haftalık Sonucunu Göster"))
          self.Pd_btn_3.setText(_translate("MainWindow", "Tüm Derslerin Haftalık Sonucunu Göster"))
          self.groupBox_2.setTitle(_translate("MainWindow", "Motivasyon Sözü"))
          self.groupBox_3.setTitle(_translate("MainWindow", "Temizleme İşlemleri"))
          self.Pd_btn_4.setText(_translate("MainWindow", "Seçili Dersin Günlük Sonuçlarını Temizle"))
          self.Pd_btn_6.setText(_translate("MainWindow", "Seçili Dersin Haftalık Sonucunu Temizle"))
          self.Pd_btn_5.setText(_translate("MainWindow", "Tüm Derslerin Haftalık Sonuçlarını Temizle"))
          self.label_credits.setText(_translate("MainWindow", "Yapımcı:Berkay Şen"))
          self.label_version.setText(_translate("MainWindow", "v1.0.0"))
          self.label_title_bar_top.setText(_translate("MainWindow", "Main Window - Base"))
          self.btn_minimize.setToolTip(_translate("MainWindow", "Minimize"))
          self.btn_maximize_restore.setToolTip(_translate("MainWindow", "Maximize"))
          self.btn_close.setToolTip(_translate("MainWindow", "Close"))
          self.label_top_info_1.setText(_translate("MainWindow", "C:\\Program Files\\Blender Foundation\\Blender 2.82"))
          self.label_top_info_2.setText(_translate("MainWindow", "| Ana Sayfa"))
          self.groupBox_41.setTitle(_translate("MainWindow", "Deneme İşlemlerim"))
          self.comboBox_41.setItemText(0, _translate("MainWindow", "Ay"))
          self.comboBox1.setItemText(0, _translate("MainWindow", "Deneme Türü Seçiniz"))
          self.comboBox1.setItemText(1, _translate("MainWindow", "TYT Denemesi"))
          self.comboBox1.setItemText(2, _translate("MainWindow", "AYT Denemesi"))
          self.lineEdit1.setPlaceholderText(_translate("MainWindow", "Deneme puanını giriniz"))
          self.lineEdit_41.setPlaceholderText(_translate("MainWindow", "Toplam yanlış sayısını giriniz"))
          self.lineEdit_21.setPlaceholderText(_translate("MainWindow", "Denemenize bir isim veriniz"))
          self.lineEdit_31.setPlaceholderText(_translate("MainWindow", "Toplam doğru sayısını giriniz"))
          self.label_21.setText(_translate("MainWindow", "Deneme Puanı"))
          self.label_41.setText(_translate("MainWindow", "Yanlış Sayısı"))
          self.label_31.setText(_translate("MainWindow", "Doğru Sayısı"))
          self.label_51.setText(_translate("MainWindow", "Deneme Türü"))
          self.label1.setText(_translate("MainWindow", "Deneme İsmi"))
          self.comboBox_31.setItemText(0, _translate("MainWindow", "Yıl"))
          self.comboBox_21.setItemText(0, _translate("MainWindow", "Gün"))
          self.pushButton1.setText(_translate("MainWindow", "Deneme Kaydet"))
          self.Pd_ptext_yardim1.setPlainText(_translate("MainWindow", "                          YARDIM MENÜSÜ\n"
                                                                      "Denemelerinize isim verip türünü seçerek ve denemeyi çözdüğünüz tarihi seçtikten sonra istediğiniz gibi denemelerinizi veritabanına kaydedebilirsiniz.Kaydettiğiniz zaman sol üstteki listeye denemenizin ismi gelecektir.İsterseniz sol alttaki Sonuç İşlemleri kısmından denemelerinizi tek tek inceleyebilir,isterseniz hepsinin sonuçlarını grafiksel olarak açıp sonuçları görüntüleyebilirsiniz."))
          self.groupBox1.setTitle(_translate("MainWindow", "Sonuç İşlemleri"))
          self.pushButton_21.setText(_translate("MainWindow", "Seçili Denememin Sonuçlarını Göster"))
          self.pushButton_41.setText(_translate("MainWindow", "Sadece TYT Denemelerini Göster"))
          self.pushButton_51.setText(_translate("MainWindow", "Sadece AYT Denemelerini Göster"))
          self.pushButton_31.setText(_translate("MainWindow", "Tüm Denemelerin Sonuçlarını Göster"))
          self.groupBox_21.setTitle(_translate("MainWindow", "Motivasyon Sözü"))
          self.groupBox_31.setTitle(_translate("MainWindow", "Silme İşlemleri"))
          self.pushButton_61.setText(_translate("MainWindow", "Seçili Denememi Sil"))
          self.pushButton_71.setText(_translate("MainWindow", "Sadece TYT Denemelerini Sil"))
          self.pushButton_81.setText(_translate("MainWindow", "Sadece AYT Denemelerini Sil"))
          self.pushButton_91.setText(_translate("MainWindow", "Tüm Denemeleri Sil"))
          self.label_credits.setText(_translate("MainWindow", "Yapımcı:Berkay Şen"))
          self.label_version.setText(_translate("MainWindow", "v1.0.0"))
          self.label_title_bar_top.setText(_translate("MainWindow", "Kitap İşlemleri"))
          self.btn_minimize.setToolTip(_translate("MainWindow", "Minimize"))
          self.btn_maximize_restore.setToolTip(_translate("MainWindow", "Maximize"))
          self.btn_close.setToolTip(_translate("MainWindow", "Close"))
          self.label_top_info_1.setText(_translate("MainWindow", "Kitap Oku"))
          self.label_top_info_2.setText(_translate("MainWindow", "Kitaplarım"))
          self.group_ust.setTitle(_translate("MainWindow", "Kitap İşlemlerim"))
          __sortingEnabled = self.pd_kitaplar.isSortingEnabled()
          self.pd_kitaplar.setSortingEnabled(False)
          self.pd_kitaplar.setSortingEnabled(__sortingEnabled)
          self.pd_ktp_ekle.setTitle(_translate("MainWindow", "Kitap Ekle"))
          self.kp_lbl1.setText(_translate("MainWindow", "Kitap Adı"))
          self.kp_lne_3.setPlaceholderText(_translate("MainWindow", "Kitabın ismini giriniz"))
          self.kp_lbl2.setText(_translate("MainWindow", "Sayfa Sayısı"))
          self.kp_lne_1.setPlaceholderText(_translate("MainWindow", "Kitabın toplam sayfa sayısını giriniz"))
          self.kp_lbl3.setText(_translate("MainWindow", "Okunan Gün"))
          self.kp_lne_2.setPlaceholderText(_translate("MainWindow", "Toplam kaç günde bitirdiğinizi giriniz"))
          self.kp_btn_kydet.setText(_translate("MainWindow", "Kitabı Kaydet"))
          self.Pd_Yrdm.setPlainText(_translate("MainWindow", "                          YARDIM MENÜSÜ\n"
                                                             "Bu menüde okuduğunuz kitapları isimleri ve sayfa sayılarıyla birlikte,kaç günde okuduğunuzu da uygulamaya kaydedip,okuduğunuz kitap ve sayfa sayılarına göre kendini başarınızı grafiksel olarak inceleyebilirsiniz."))
          self.kp_sonuc_1.setTitle(_translate("MainWindow", "Sonuç İşlemleri"))
          self.kp_btn_1.setText(_translate("MainWindow", "Seçili Kitabın Bilgilerini Göster"))
          self.kp_btn_2.setText(_translate("MainWindow", "Tüm Kitapların Bilgilerini Göster"))
          self.kp_btn_3.setText(_translate("MainWindow", "Grafiksel Gösterim"))
          self.kp_motiv.setTitle(_translate("MainWindow", "Motivasyon Sözü"))
          self.Pd_ptext_motiv12.setPlainText(_translate("MainWindow", " "))
          self.kp_sil.setTitle(_translate("MainWindow", "Silme İşlemleri"))
          self.kp_btn_4.setText(_translate("MainWindow", "Seçili Kitabı Sil"))
          self.kp_btn_6.setText(_translate("MainWindow", "Tüm Kitapları Sil"))
  
  
      ################################--DERSLERİM--#################################
      def Soru_Coz_Proccess(self):
          if self.Pd_cbox_gunler.currentText()=="Gün Seçiniz":
              yardimciFonk.HataUyarisi("Lütfen soruları çözdüğünüz günü seçiniz.")
          elif self.Pd_lne_soru.text()=="" or self.Pd_lne_dogru.text()=="" or self.Pd_lne_yanlis.text()=="":
              yardimciFonk.HataUyarisi("Soru çözmek için lütfen gerekli alanları\ndoldurunuz.")
          elif self.Pd_lne_dogru.text().isdigit()== False:
              yardimciFonk.HataUyarisi("Dogru sayısına metinsel karakterler girilemez.")
          elif self.Pd_lne_soru.text().isdigit()== False:
              yardimciFonk.HataUyarisi("Dogru sayısına metinsel karakterler girilemez.")
          elif self.Pd_lne_yanlis.text().isdigit()== False:
              yardimciFonk.HataUyarisi("Dogru sayısına metinsel karakterler girilemez.")
          elif self.Pd_radio_e.isChecked()==False and self.Pd_radio_g.isChecked()==False:
              yardimciFonk.HataUyarisi("Lütfen ekleme mi yapacağınızı veya\ngüncelleme mi yapacağınızı seçiniz.")
  
              ##########----EKLEME YAPILACAK----###################
          elif self.Pd_radio_e.isChecked()==True:
              try:
                  veri_toplam=yardimciFonk.SQL("SELECT Toplam FROM {} where Gunler='{}'".format(self.list_dersler.currentItem().text().replace(" ","_"),self.Pd_cbox_gunler.currentText()))
                  veri_toplam=int(veri_toplam[0][0])
  
                  veri_dogrular=yardimciFonk.SQL("SELECT Dogrular FROM {} where Gunler='{}'".format(self.list_dersler.currentItem().text().replace(" ","_"),self.Pd_cbox_gunler.currentText()))
                  veri_dogrular=int(veri_dogrular[0][0])
  
                  veri_yanlislar=yardimciFonk.SQL("SELECT Yanlislar FROM {} where Gunler='{}'".format(self.list_dersler.currentItem().text().replace(" ","_"),self.Pd_cbox_gunler.currentText()))
                  veri_yanlislar=int(veri_yanlislar[0][0])
  
                  ekle_toplam=int(self.Pd_lne_soru.text())
                  ekle_yanlislar=int(self.Pd_lne_yanlis.text())
                  ekle_dogrular=int(self.Pd_lne_dogru.text())
  
                  new_toplam=ekle_toplam+veri_toplam
                  new_yanlis=ekle_yanlislar+veri_yanlislar
                  new_dogru=ekle_dogrular+veri_dogrular
  
                  yardimciFonk.SQL("UPDATE {} SET Toplam='{}' where Gunler='{}'".format(self.list_dersler.currentItem().text().replace(" ","_"),new_toplam,self.Pd_cbox_gunler.currentText()))
                  yardimciFonk.SQL("UPDATE {} SET Dogrular='{}' where Gunler='{}'".format(self.list_dersler.currentItem().text().replace(" ","_"),new_dogru,self.Pd_cbox_gunler.currentText()))
                  yardimciFonk.SQL("UPDATE {} SET Yanlislar='{}' where Gunler='{}'".format(self.list_dersler.currentItem().text().replace(" ","_"),new_yanlis,self.Pd_cbox_gunler.currentText()))
                  yardimciFonk.BasariliUyari("Ekleme işlemi başarıyla gerçekleşti.")
                  self.Pd_lne_soru.clear()
                  self.Pd_lne_yanlis.clear()
                  self.Pd_lne_dogru.clear()
              except:
                  yardimciFonk.HataUyarisi("Bir sorun oluştu,lütfen tekrar deneyiniz.")
              ##########----GÜNCELLEME YAPILACAK----###############
          elif self.Pd_radio_g.isChecked()==True:
              try:
                  yardimciFonk.SQL("UPDATE {} set Toplam='{}' where Gunler='{}'".format(self.list_dersler.currentItem().text().replace(" ","_"),self.Pd_lne_soru.text(),self.Pd_cbox_gunler.currentText()))
                  yardimciFonk.SQL("UPDATE {} set Yanlislar='{}' where Gunler='{}'".format(self.list_dersler.currentItem().text().replace(" ","_"),self.Pd_lne_yanlis.text(),self.Pd_cbox_gunler.currentText()))
                  yardimciFonk.SQL("UPDATE {} set Dogrular='{}' where Gunler='{}'".format(self.list_dersler.currentItem().text().replace(" ","_"),self.Pd_lne_dogru.text(),self.Pd_cbox_gunler.currentText()))
                  self.Pd_lne_soru.clear()
                  self.Pd_lne_yanlis.clear()
                  self.Pd_lne_dogru.clear()
                  self.Pd_cbox_gunler.setCurrentText("Gün Seçiniz")
                  yardimciFonk.BasariliUyari("Veriler başarıyla kaydedilmiştir.")
              except:
                  yardimciFonk.HataUyarisi("Bir sorun oluştu,lütfen tekrar deneyiniz.")
      def Dersin_Gunluk_Sonucu(self):
          if self.Pd_cbox_gunler.currentText()=="Gün Seçiniz":
              yardimciFonk.HataUyarisi("İşlemi gerçekleştirmek için bir gün seçiniz.")
          else:
              try:
                  gunluk_dogru=yardimciFonk.SQL("SELECT Dogrular FROM {} where Gunler='{}'".format(self.list_dersler.currentItem().text().replace(" ","_"),self.Pd_cbox_gunler.currentText()))
                  gunluk_yanlis=yardimciFonk.SQL("SELECT Yanlislar FROM {} where Gunler='{}'".format(self.list_dersler.currentItem().text().replace(" ","_"),self.Pd_cbox_gunler.currentText()))
                  gunluk_toplam=yardimciFonk.SQL("SELECT Toplam FROM {} where Gunler='{}'".format(self.list_dersler.currentItem().text().replace(" ","_"),self.Pd_cbox_gunler.currentText()))
                  yardimciFonk.BasariliUyari(f"{self.Pd_cbox_gunler.currentText()} Günü {self.list_dersler.currentItem().text()} dersinden:\n\nToplam Soru Sayısı:{str(gunluk_toplam[0][0])}\nToplam Doğru Sayısı:{str(gunluk_dogru[0][0])}\nToplam Yanlış Sayısı:{str(gunluk_yanlis[0][0])}")
              except:
                  yardimciFonk.HataUyarisi("Bir sorun oluştu,lütfen tekrar deneyiniz.")
      def Dersin_Haftalik_Sonucu(self):
          try:
              pazartesi_verileri=yardimciFonk.SQL("SELECT Toplam,Dogrular,Yanlislar FROM {} where Gunler='Pazartesi'".format(self.list_dersler.currentItem().text().replace(" ","_")))
              sali_verileri=yardimciFonk.SQL("SELECT Toplam,Dogrular,Yanlislar FROM {} where Gunler='Salı'".format(self.list_dersler.currentItem().text().replace(" ","_")))
              carsamba_verileri=yardimciFonk.SQL("SELECT Toplam,Dogrular,Yanlislar FROM {} where Gunler='Çarşamba'".format(self.list_dersler.currentItem().text().replace(" ","_")))
              persembe_verileri=yardimciFonk.SQL("SELECT Toplam,Dogrular,Yanlislar FROM {} where Gunler='Perşembe'".format(self.list_dersler.currentItem().text().replace(" ","_")))
              cuma_verileri=yardimciFonk.SQL("SELECT Toplam,Dogrular,Yanlislar FROM {} where Gunler='Cuma'".format(self.list_dersler.currentItem().text().replace(" ","_")))
              cumartesi_verileri=yardimciFonk.SQL("SELECT Toplam,Dogrular,Yanlislar FROM {} where Gunler='Cumartesi'".format(self.list_dersler.currentItem().text().replace(" ","_")))
              pazar_verileri=yardimciFonk.SQL("SELECT Toplam,Dogrular,Yanlislar FROM {} where Gunler='Pazar'".format(self.list_dersler.currentItem().text().replace(" ","_")))
  
              pazartesi_toplam=int(pazartesi_verileri[0][0])
              pazartesi_dogru=int(pazartesi_verileri[0][1])
              pazartesi_yanlis=int(pazartesi_verileri[0][2])
  
              sali_toplam = int(sali_verileri[0][0])
              sali_dogru = int(sali_verileri[0][1])
              sali_yanlis = int(sali_verileri[0][2])
  
              carsamba_toplam = int(carsamba_verileri[0][0])
              carsamba_dogru = int(carsamba_verileri[0][1])
              carsamba_yanlis = int(carsamba_verileri[0][2])
  
              persembe_toplam = int(persembe_verileri[0][0])
              persembe_dogru = int(persembe_verileri[0][1])
              persembe_yanlis = int(persembe_verileri[0][2])
  
              cuma_toplam = int(cuma_verileri[0][0])
              cuma_dogru = int(cuma_verileri[0][1])
              cuma_yanlis = int(cuma_verileri[0][2])
  
              cumartesi_toplam = int(cumartesi_verileri[0][0])
              cumartesi_dogru = int(cumartesi_verileri[0][1])
              cumartesi_yanlis = int(cumartesi_verileri[0][2])
  
              pazar_toplam = int(pazar_verileri[0][0])
              pazar_dogru = int(pazar_verileri[0][1])
              pazar_yanlis = int(pazar_verileri[0][2])
  
              plt.figure(figsize=(10, 7))
              names = ['Pazartesi\n{} Soru\n{} Doğru\n{} Yanlış'.format(pazartesi_toplam,pazartesi_dogru,pazartesi_yanlis),
                       'Salı\n{} Soru\n{} Doğru\n{} Yanlış'.format(sali_toplam,sali_dogru,sali_yanlis),
                       'Çarşamba\n{} Soru\n{} Doğru\n{} Yanlış'.format(carsamba_toplam,carsamba_dogru,carsamba_yanlis),
                       "Perşembe\n{} Soru\n{} Doğru\n{} Yanlış".format(persembe_toplam,persembe_dogru,persembe_yanlis),
                       "Cuma\n{} Soru\n{} Doğru\n{} Yanlış".format(cuma_toplam,cuma_dogru,cuma_yanlis),
                       "Cumartesi\n{} Soru\n{} Doğru\n{} Yanlış".format(cumartesi_toplam,cumartesi_dogru,cumartesi_yanlis),
                       "Pazar\n{} Soru\n{} Doğru\n{} Yanlış".format(pazar_toplam,pazar_dogru,pazar_yanlis)]
  
  
              values = [pazartesi_dogru, sali_dogru, carsamba_dogru, persembe_dogru, cuma_dogru, cumartesi_dogru, pazar_dogru]
              values2 = [pazartesi_yanlis, sali_yanlis, carsamba_yanlis, persembe_yanlis, cuma_yanlis, cumartesi_yanlis,pazar_yanlis]
              values3 = [pazartesi_toplam,sali_toplam,carsamba_toplam,persembe_toplam,cuma_toplam,cumartesi_toplam,pazar_toplam]
              plt.bar(names,values3,color="c",width=0.5)
              plt.bar(names, values,color="g",width=0.5,align='edge')
              plt.bar(names,values2,color="r",width=0.5)
              red_patch = mpatches.Patch(color='red', label='Yanlış Sayısı')
              blue_patch = mpatches.Patch(label='Soru Sayısı',color="c")
              green_patch=mpatches.Patch(color='green',label='Doğru Sayısı')
              plt.legend(handles=[blue_patch,green_patch,red_patch])
              plt.suptitle('{} Dersinin Haftalık Soru Grafiği'.format(self.list_dersler.currentItem().text()))
              plt.xlabel("Günler")
              plt.ylabel("Soru Sayısı")
              plt.show()
          except:
              yardimciFonk.HataUyarisi("Bir sorun oluştu,lütfen tekrar deneyiniz.")
      def Tum_Ders_Haftalik_Sonuc(self):
          #################################-MATEMATİK TYT-#####################################
          try:
              mat_tyt_dogrular = 0
              mat_tyt_yanlislar = 0
              mat_tyt_toplam = 0
  
              mat_tyt_verileri=yardimciFonk.SQL("SELECT Toplam FROM Matematik_TYT")
              for i in mat_tyt_verileri:
                  mat_tyt_toplam+=int(i[0])
  
              mat_tyt_verileri = yardimciFonk.SQL("SELECT Yanlislar FROM Matematik_TYT")
              for i in mat_tyt_verileri:
                  mat_tyt_yanlislar += int(i[0])
  
              mat_tyt_verileri = yardimciFonk.SQL("SELECT Dogrular FROM Matematik_TYT")
              for i in mat_tyt_verileri:
                  mat_tyt_dogrular += int(i[0])
              #################################-MATEMATİK AYT-#####################################
              mat_ayt_dogrular = 0
              mat_ayt_yanlislar = 0
              mat_ayt_toplam = 0
  
              mat_ayt_verileri = yardimciFonk.SQL("SELECT Toplam FROM Matematik_AYT")
              for i in mat_ayt_verileri:
                  mat_ayt_toplam += int(i[0])
  
              mat_ayt_verileri = yardimciFonk.SQL("SELECT Yanlislar FROM Matematik_AYT")
              for i in mat_ayt_verileri:
                  mat_ayt_yanlislar += int(i[0])
  
              mat_ayt_verileri = yardimciFonk.SQL("SELECT Dogrular FROM Matematik_AYT")
              for i in mat_ayt_verileri:
                  mat_ayt_dogrular += int(i[0])
              #################################-Biyoloji TYT-#####################################
              biyoloji_tyt_dogrular = 0
              biyoloji_tyt_yanlislar = 0
              biyoloji_tyt_toplam = 0
  
              bio_tyt_verileri = yardimciFonk.SQL("SELECT Toplam FROM Biyoloji_TYT")
              for i in bio_tyt_verileri:
                  biyoloji_tyt_toplam += int(i[0])
  
              bio_tyt_verileri = yardimciFonk.SQL("SELECT Yanlislar FROM Biyoloji_TYT")
              for i in bio_tyt_verileri:
                  biyoloji_tyt_yanlislar += int(i[0])
  
              bio_tyt_verileri = yardimciFonk.SQL("SELECT Dogrular FROM Biyoloji_TYT")
              for i in bio_tyt_verileri:
                  biyoloji_tyt_dogrular += int(i[0])
  
              #################################-Din Kültürü-#####################################
              din_dogrular = 0
              din_yanlislar = 0
              din_toplam = 0
  
              din_verileri = yardimciFonk.SQL("SELECT Toplam FROM Din_Kültürü")
              for i in din_verileri:
                  din_toplam += int(i[0])
  
              din_verileri = yardimciFonk.SQL("SELECT Yanlislar FROM Din_Kültürü")
              for i in din_verileri:
                  din_yanlislar += int(i[0])
  
              din_verileri = yardimciFonk.SQL("SELECT Dogrular FROM Din_Kültürü")
              for i in din_verileri:
                  din_dogrular += int(i[0])
              #################################-Biyoloji AYT-#####################################
              biyoloji_ayt_dogrular = 0
              biyoloji_ayt_yanlislar = 0
              biyoloji_ayt_toplam = 0
  
              bio_ayt_verileri = yardimciFonk.SQL("SELECT Toplam FROM Biyoloji_AYT")
              for i in bio_ayt_verileri:
                  biyoloji_ayt_toplam += int(i[0])
  
              bio_ayt_verileri = yardimciFonk.SQL("SELECT Yanlislar FROM Biyoloji_AYT")
              for i in bio_ayt_verileri:
                  biyoloji_ayt_yanlislar += int(i[0])
  
              bio_ayt_verileri = yardimciFonk.SQL("SELECT Dogrular FROM Biyoloji_AYT")
              for i in bio_ayt_verileri:
                  biyoloji_ayt_dogrular += int(i[0])
              #################################-Fizik TYT-#####################################
              fizik_tyt_dogrular = 0
              fizik_tyt_yanlislar = 0
              fizik_tyt_toplam = 0
  
              fizik_tyt_verileri = yardimciFonk.SQL("SELECT Toplam FROM Fizik_TYT")
              for i in fizik_tyt_verileri:
                  fizik_tyt_toplam += int(i[0])
  
              fizik_tyt_verileri = yardimciFonk.SQL("SELECT Yanlislar FROM Fizik_TYT")
              for i in fizik_tyt_verileri:
                  fizik_tyt_yanlislar += int(i[0])
  
              fizik_tyt_verileri = yardimciFonk.SQL("SELECT Dogrular FROM Fizik_TYT")
              for i in fizik_tyt_verileri:
                  fizik_tyt_dogrular += int(i[0])
              #################################-Fizik AYT-#####################################
              fizik_ayt_dogrular = 0
              fizik_ayt_yanlislar = 0
              fizik_ayt_toplam = 0
  
              fizik_ayt_verileri = yardimciFonk.SQL("SELECT Toplam FROM Fizik_AYT")
              for i in fizik_ayt_verileri:
                  fizik_ayt_toplam += int(i[0])
  
              fizik_ayt_verileri = yardimciFonk.SQL("SELECT Yanlislar FROM Fizik_AYT")
              for i in fizik_ayt_verileri:
                  fizik_ayt_yanlislar += int(i[0])
  
              fizik_ayt_verileri = yardimciFonk.SQL("SELECT Dogrular FROM Fizik_AYT")
              for i in fizik_ayt_verileri:
                  fizik_ayt_dogrular += int(i[0])
              #################################-Kimya TYT-#####################################
              kimya_tyt_dogrular = 0
              kimya_tyt_yanlislar = 0
              kimya_tyt_toplam = 0
  
              kimya_tyt_verileri = yardimciFonk.SQL("SELECT Toplam FROM Kimya_TYT")
              for i in kimya_tyt_verileri:
                  kimya_tyt_toplam += int(i[0])
  
              kimya_tyt_verileri = yardimciFonk.SQL("SELECT Yanlislar FROM Kimya_TYT")
              for i in kimya_tyt_verileri:
                  kimya_tyt_yanlislar += int(i[0])
  
              kimya_tyt_verileri = yardimciFonk.SQL("SELECT Dogrular FROM Kimya_TYT")
              for i in kimya_tyt_verileri:
                  kimya_tyt_dogrular += int(i[0])
              #################################-Kimya AYT-#####################################
              kimya_ayt_dogrular = 0
              kimya_ayt_yanlislar = 0
              kimya_ayt_toplam = 0
  
              kimya_ayt_verileri = yardimciFonk.SQL("SELECT Toplam FROM Kimya_AYT")
              for i in kimya_ayt_verileri:
                  kimya_ayt_toplam += int(i[0])
  
              kimya_ayt_verileri = yardimciFonk.SQL("SELECT Yanlislar FROM Kimya_AYT")
              for i in kimya_ayt_verileri:
                  kimya_ayt_yanlislar += int(i[0])
  
              kimya_ayt_verileri = yardimciFonk.SQL("SELECT Dogrular FROM Kimya_AYT")
              for i in kimya_ayt_verileri:
                  kimya_ayt_dogrular += int(i[0])
              #################################-Geometri TYT-#####################################
              geometri_tyt_dogrular = 0
              geometri_tyt_yanlislar = 0
              geometri_tyt_toplam = 0
  
              geometri_tyt_verileri = yardimciFonk.SQL("SELECT Toplam FROM Geometri_TYT")
              for i in geometri_tyt_verileri:
                  geometri_tyt_toplam += int(i[0])
  
              geometri_tyt_verileri = yardimciFonk.SQL("SELECT Yanlislar FROM Geometri_TYT")
              for i in geometri_tyt_verileri:
                  geometri_tyt_yanlislar += int(i[0])
  
              geometri_tyt_verileri = yardimciFonk.SQL("SELECT Dogrular FROM Geometri_TYT")
              for i in geometri_tyt_verileri:
                  geometri_tyt_dogrular += int(i[0])
              #################################-Geometri AYT-#####################################
              geometri_ayt_dogrular = 0
              geometri_ayt_yanlislar = 0
              geometri_ayt_toplam = 0
  
              geometri_ayt_verileri = yardimciFonk.SQL("SELECT Toplam FROM Geometri_AYT")
              for i in geometri_ayt_verileri:
                  geometri_ayt_toplam += int(i[0])
  
              geometri_ayt_verileri = yardimciFonk.SQL("SELECT Yanlislar FROM Geometri_AYT")
              for i in geometri_ayt_verileri:
                  geometri_ayt_yanlislar += int(i[0])
  
              geometri_ayt_verileri = yardimciFonk.SQL("SELECT Dogrular FROM Geometri_AYT")
              for i in geometri_ayt_verileri:
                  geometri_ayt_dogrular += int(i[0])
              #################################-Türkçe-#####################################
              turkce_dogrular = 0
              turkce_yanlislar = 0
              turkce_toplam = 0
  
              turkce_verileri = yardimciFonk.SQL("SELECT Toplam FROM Türkçe")
              for i in turkce_verileri:
                  turkce_toplam += int(i[0])
  
              turkce_verileri = yardimciFonk.SQL("SELECT Yanlislar FROM Türkçe")
              for i in turkce_verileri:
                  turkce_yanlislar += int(i[0])
  
              turkce_verileri = yardimciFonk.SQL("SELECT Dogrular FROM Türkçe")
              for i in turkce_verileri:
                  turkce_dogrular += int(i[0])
              #################################-Tarih-#####################################
              tarih_dogrular = 0
              tarih_yanlislar = 0
              tarih_toplam = 0
  
              tarih_verileri = yardimciFonk.SQL("SELECT Toplam FROM Tarih")
              for i in tarih_verileri:
                  tarih_toplam += int(i[0])
  
              tarih_verileri = yardimciFonk.SQL("SELECT Yanlislar FROM Tarih")
              for i in tarih_verileri:
                  tarih_yanlislar += int(i[0])
  
              tarih_verileri = yardimciFonk.SQL("SELECT Dogrular FROM Tarih")
              for i in tarih_verileri:
                  tarih_dogrular += int(i[0])
              #################################-Felsefe-#####################################
              felsefe_dogrular = 0
              felsefe_yanlislar = 0
              felsefe_toplam = 0
  
              felsefe_verileri = yardimciFonk.SQL("SELECT Toplam FROM Felsefe")
              for i in felsefe_verileri:
                  felsefe_toplam += int(i[0])
  
              felsefe_verileri = yardimciFonk.SQL("SELECT Yanlislar FROM Felsefe")
              for i in felsefe_verileri:
                  felsefe_yanlislar += int(i[0])
  
              felsefe_verileri = yardimciFonk.SQL("SELECT Dogrular FROM Felsefe")
              for i in felsefe_verileri:
                  felsefe_dogrular += int(i[0])
              #################################-Coğrafya-#####################################
              cografya_dogrular = 0
              cografya_yanlislar = 0
              cografya_toplam = 0
  
              cografya_verileri = yardimciFonk.SQL("SELECT Toplam FROM Coğrafya")
              for i in cografya_verileri:
                  cografya_toplam += int(i[0])
  
              cografya_verileri = yardimciFonk.SQL("SELECT Yanlislar FROM Coğrafya")
              for i in cografya_verileri:
                  cografya_yanlislar += int(i[0])
  
              cografya_verileri = yardimciFonk.SQL("SELECT Dogrular FROM Coğrafya")
              for i in cografya_verileri:
                  cografya_dogrular += int(i[0])
  
  
  
              namess = ["Mat TYT\n{} Soru\n{} Dogru\n{} Yanlış".format(mat_tyt_toplam, mat_tyt_dogrular, mat_tyt_yanlislar),
                        "Mat AYT\n{} Soru\n{} Dogru\n{} Yanlış".format(mat_ayt_toplam, mat_ayt_dogrular, mat_ayt_yanlislar),
                        "Geo TYT\n{} Soru\n{} Dogru\n{} Yanlış".format(geometri_tyt_toplam, geometri_tyt_dogrular,geometri_tyt_yanlislar),
                        "Geo AYT\n{} Soru\n{} Dogru\n{} Yanlış".format(geometri_ayt_toplam, geometri_ayt_dogrular,geometri_ayt_yanlislar),
                        "Fizik TYT\n{} Soru\n{} Dogru\n{} Yanlış".format(fizik_tyt_toplam, fizik_tyt_dogrular,fizik_tyt_yanlislar),
                        "Fizik AYT\n{} Soru\n{} Dogru\n{} Yanlış".format(fizik_ayt_toplam, fizik_ayt_dogrular,fizik_ayt_yanlislar),
                        "Biyoloji TYT\n{} Soru\n{} Dogru\n{} Yanlış".format(biyoloji_tyt_toplam, biyoloji_tyt_dogrular,biyoloji_tyt_yanlislar),
                        "Biyoloji AYT\n{} Soru\n{} Dogru\n{} Yanlış".format(biyoloji_ayt_toplam, biyoloji_ayt_dogrular,biyoloji_ayt_yanlislar),
                        "Kimya TYT\n{} Soru\n{} Dogru\n{} Yanlış".format(kimya_tyt_toplam, kimya_tyt_dogrular,kimya_tyt_yanlislar),
                        "Kimya AYT\n{} Soru\n{} Dogru\n{} Yanlış".format(kimya_ayt_toplam, kimya_ayt_dogrular,kimya_ayt_yanlislar),
                        "Felsefe\n{} Soru\n{} Dogru\n{} Yanlış".format(felsefe_toplam, felsefe_dogrular, felsefe_yanlislar),
                        "Türkçe\n{} Soru\n{} Dogru\n{} Yanlış".format(turkce_toplam, turkce_dogrular, turkce_yanlislar),
                        "Coğrafya\n{} Soru\n{} Dogru\n{} Yanlış".format(cografya_toplam, cografya_dogrular,cografya_yanlislar),
                        "Tarih\n{} Soru\n{} Dogru\n{} Yanlış".format(tarih_toplam, tarih_dogrular, tarih_yanlislar),
                        "Din Kültürü\n{} Soru\n{} Dogru\n{} Yanlış".format(din_toplam, din_dogrular, din_yanlislar)]
  
              valuess = [mat_tyt_toplam, mat_ayt_toplam, geometri_tyt_toplam, geometri_ayt_toplam, fizik_tyt_toplam,
                         fizik_ayt_toplam, biyoloji_tyt_toplam,
                         biyoloji_ayt_toplam, kimya_tyt_toplam, kimya_ayt_toplam, felsefe_toplam, turkce_toplam, cografya_toplam, tarih_toplam,din_toplam]
              valuess22 = [mat_tyt_yanlislar, mat_ayt_yanlislar, geometri_tyt_yanlislar, geometri_ayt_yanlislar,
                           fizik_tyt_yanlislar,fizik_ayt_yanlislar, biyoloji_tyt_yanlislar, biyoloji_ayt_yanlislar, kimya_tyt_yanlislar, kimya_ayt_yanlislar,
                          felsefe_yanlislar, turkce_yanlislar, cografya_yanlislar, tarih_yanlislar,din_yanlislar]
  
              values33 = [mat_tyt_dogrular, mat_ayt_dogrular, geometri_tyt_dogrular, geometri_ayt_dogrular,
                          fizik_tyt_dogrular, fizik_ayt_dogrular, biyoloji_tyt_dogrular, biyoloji_ayt_dogrular,
                          kimya_tyt_dogrular, kimya_ayt_dogrular, felsefe_dogrular, turkce_dogrular, cografya_dogrular,
                          tarih_dogrular,din_dogrular]
  
              plt.figure(figsize=(18, 7))
              plt.bar(namess, valuess,color="c",width=0.5)
              plt.bar(namess,values33,color="g",width=0.5,align="edge")
              plt.bar(namess, valuess22, color="r",width=0.5)
  
              blue_patch = mpatches.Patch(color="c",label='Soru Sayısı')
              red_patch = mpatches.Patch(color='red', label='Yanlış Sayısı')
              green_patch= mpatches.Patch(color='green', label='Doğru Sayısı')
              plt.legend(handles=[blue_patch,green_patch, red_patch])
              plt.suptitle("Haftalık Grafik")
              plt.xlabel("Dersler")
              plt.ylabel("Soru Sayısı")
              plt.show()
          except:
              yardimciFonk.HataUyarisi("Bir sorun oluştu,lütfen tekrar deneyiniz.")
  
      def Dersin_Gunluk_Temizle(self):
          if self.Pd_cbox_gunler.currentText()=="Gün Seçiniz":
              yardimciFonk.HataUyarisi("İşlem için lütfen bir gün seçiniz.")
          else:
              reply=yardimciFonk.main("{} dersinin {} günündeki kayıtları silmek\nsıfırlamak istediğinizden emin misiniz?".format(self.list_dersler.currentItem().text(), self.Pd_cbox_gunler.currentText()))
              if reply:
                  try:
                      yardimciFonk.SQL("UPDATE {} set Toplam='0' where Gunler='{}'".format(self.list_dersler.currentItem().text().replace(" ","_"),self.Pd_cbox_gunler.currentText()))
                      yardimciFonk.SQL("UPDATE {} set Dogrular='0' where Gunler='{}'".format(self.list_dersler.currentItem().text().replace(" ","_"),self.Pd_cbox_gunler.currentText()))
                      yardimciFonk.SQL("UPDATE {} set Yanlislar='0' where Gunler='{}'".format(self.list_dersler.currentItem().text().replace(" ","_"),self.Pd_cbox_gunler.currentText()))
                      yardimciFonk.BasariliUyari("Temizleme işlemi başarıyla gerçekleşti.")
                  except:
                      yardimciFonk.HataUyarisi("Bir sorun oluştu,lütfen tekrar deneyiniz.")
              else:
                  pass
      def Dersin_Haftalik_Temizle(self):
          reply = yardimciFonk.main("{} dersinin tüm haftadaki sonuçlarını silmek\nsıfırlamak istediğinizden emin misiniz".format(self.list_dersler.currentItem().text()))
          try:
              if reply:
                  yardimciFonk.SQL("UPDATE {} set Toplam='0'".format(self.list_dersler.currentItem().text().replace(" ","_")))
                  yardimciFonk.SQL("UPDATE {} set Dogrular='0'".format(self.list_dersler.currentItem().text().replace(" ","_")))
                  yardimciFonk.SQL("UPDATE {} set Yanlislar='0'".format(self.list_dersler.currentItem().text().replace(" ","_")))
                  yardimciFonk.BasariliUyari("Temizleme işlemi başarıyla gerçekleştirilmiştir.")
          except:
              yardimciFonk.HataUyarisi("Bir sorun oluştu,lütfen tekrar deneyiniz.")
      def Tum_Ders_Hafta_Temizle(self):
          reply = yardimciFonk.main("Tüm derslerin haftadaki tüm kayıtlarını silmek\nsıfırlamak istediğinizden emin misiniz")
          if reply:
              try:
                  connect = sqlite3.connect("veritabani.db")
                  cursor = connect.cursor()
                  cursor.execute("UPDATE Matematik_TYT set Toplam='0'")
                  cursor.execute("UPDATE Matematik_TYT set Dogrular='0'")
                  cursor.execute("UPDATE Matematik_TYT set Yanlislar='0'")
                  cursor.execute("UPDATE Matematik_AYT set Toplam='0'")
                  cursor.execute("UPDATE Matematik_AYT set Dogrular='0'")
                  cursor.execute("UPDATE Matematik_AYT set Yanlislar='0'")
                  cursor.execute("UPDATE Biyoloji_AYT set Toplam='0'")
                  cursor.execute("UPDATE Biyoloji_AYT set Dogrular='0'")
                  cursor.execute("UPDATE Biyoloji_AYT set Yanlislar='0'")
                  cursor.execute("UPDATE Biyoloji_TYT set Toplam='0'")
                  cursor.execute("UPDATE Biyoloji_TYT set Dogrular='0'")
                  cursor.execute("UPDATE Biyoloji_TYT set Yanlislar='0'")
                  cursor.execute("UPDATE Coğrafya set Toplam='0'")
                  cursor.execute("UPDATE Coğrafya set Dogrular='0'")
                  cursor.execute("UPDATE Coğrafya set Yanlislar='0'")
                  cursor.execute("UPDATE Din_Kültürü set Toplam='0'")
                  cursor.execute("UPDATE Din_Kültürü set Dogrular='0'")
                  cursor.execute("UPDATE Din_Kültürü set Yanlislar='0'")
                  cursor.execute("UPDATE Matematik_TYT set Toplam='0'")
                  cursor.execute("UPDATE Matematik_TYT set Dogrular='0'")
                  cursor.execute("UPDATE Matematik_TYT set Yanlislar='0'")
                  cursor.execute("UPDATE Felsefe set Toplam='0'")
                  cursor.execute("UPDATE Felsefe set Dogrular='0'")
                  cursor.execute("UPDATE Felsefe set Yanlislar='0'")
                  cursor.execute("UPDATE Fizik_AYT set Toplam='0'")
                  cursor.execute("UPDATE Fizik_AYT set Dogrular='0'")
                  cursor.execute("UPDATE Fizik_AYT set Yanlislar='0'")
                  cursor.execute("UPDATE Fizik_TYT set Toplam='0'")
                  cursor.execute("UPDATE Fizik_TYT set Dogrular='0'")
                  cursor.execute("UPDATE Fizik_TYT set Yanlislar='0'")
                  cursor.execute("UPDATE Geometri_TYT set Toplam='0'")
                  cursor.execute("UPDATE Geometri_TYT set Dogrular='0'")
                  cursor.execute("UPDATE Geometri_TYT set Yanlislar='0'")
                  cursor.execute("UPDATE Geometri_AYT set Toplam='0'")
                  cursor.execute("UPDATE Geometri_AYT set Dogrular='0'")
                  cursor.execute("UPDATE Geometri_AYT set Yanlislar='0'")
                  cursor.execute("UPDATE Kimya_TYT set Toplam='0'")
                  cursor.execute("UPDATE Kimya_TYT set Dogrular='0'")
                  cursor.execute("UPDATE Kimya_TYT set Yanlislar='0'")
                  cursor.execute("UPDATE Kimya_AYT set Toplam='0'")
                  cursor.execute("UPDATE Kimya_AYT set Dogrular='0'")
                  cursor.execute("UPDATE Kimya_AYT set Yanlislar='0'")
                  cursor.execute("UPDATE Türkçe set Toplam='0'")
                  cursor.execute("UPDATE Türkçe set Dogrular='0'")
                  cursor.execute("UPDATE Türkçe set Yanlislar='0'")
                  cursor.execute("UPDATE Tarih set Toplam='0'")
                  cursor.execute("UPDATE Tarih set Dogrular='0'")
                  cursor.execute("UPDATE Tarih set Yanlislar='0'")
                  connect.commit()
                  connect.close()
                  yardimciFonk.BasariliUyari("Temizleme işlemi başarıyla gerçekleştirilmiştir.")
              except:
                  yardimciFonk.HataUyarisi("Bir sorun oluştu,lütfen tekrar deneyiniz.")
      ################################--DERSLERİM--##################################
  
      ################################--Sınavlarım--#################################
      def Deneme_Kaydet(self):
          if self.lineEdit1.text()=="" or self.lineEdit1.text()=="" or self.lineEdit_31.text()=="" or self.lineEdit_41.text()=="":
              yardimciFonk.HataUyarisi("İşlemin gerçekleşmesi için lütfen gerekli\nbilgileri giriniz.")
          elif self.comboBox1.currentText()=="Deneme Türü Seçiniz":
              yardimciFonk.HataUyarisi("Lütfen denemenizin türünü seçiniz. TYT/AYT")
          elif self.comboBox_21.currentText()=="Gün" or self.comboBox_41.currentText()=="Ay" or self.comboBox_31.currentText()=="Yıl":
              yardimciFonk.HataUyarisi("Lütfen denemeyi çözdüğünüz tarihi giriniz.")
          elif self.lineEdit1.text().isdigit()==False:
              yardimciFonk.HataUyarisi("Deneme puanına metinsel ifadeler girilemez")
          elif self.lineEdit_31.text().isdigit()==False:
              yardimciFonk.HataUyarisi("Doğru sayısına metinsel ifadeler girilemez")
          elif self.lineEdit_41.text().isdigit()==False:
              yardimciFonk.HataUyarisi("Yanlış sayısına metinsel ifadeler girilemez")
          else:
              if self.lineEdit_21.text().count("'"):
                  yardimciFonk.HataUyarisi("Deneme isminde tek tırnak işareti bulunamaz")
              else:
                  veri=yardimciFonk.SQL("SELECT DenemeAd FROM Sinavlar where DenemeAd='{}'".format(self.lineEdit_21.text()))
                  if veri !=[]:
                      yardimciFonk.HataUyarisi("Girmiş olduğunuz deneme adında bir\nbaşka deneme bulunmaktadır.")
                  else:
                      tarih=self.comboBox_21.currentText() + " " + self.comboBox_41.currentText() + " " + self.comboBox_31.currentText()
                      yardimciFonk.SQL(f"INSERT INTO Sinavlar VALUES ('{self.lineEdit_21.text()}','{self.lineEdit1.text()}','{self.lineEdit_31.text()}','{self.lineEdit_41.text()}','{self.comboBox1.currentText()[:3]}','{tarih}')")
                      yardimciFonk.BasariliUyari("Denemeniz başarıyla kaydedilmiştir.")
                      self.lineEdit_21.clear()
                      self.lineEdit1.clear()
                      self.lineEdit_31.clear()
                      self.lineEdit_41.clear()
                      self.comboBox1.setCurrentText("Deneme Türü Seçiniz")
                      self.comboBox_21.setCurrentText("Gün")
                      self.comboBox_41.setCurrentText("Ay")
                      self.comboBox_31.setCurrentText("Yıl")
                      denemeisimeleri=yardimciFonk.SQL("SELECT DenemeAd From Sinavlar")
                      self.list_dersler1.clear()
                      for denemeisimekle in denemeisimeleri:
                          denemeisimekle = str(denemeisimekle[0])
                          self.list_dersler1.addItem(denemeisimekle)
                      del tarih,denemeisimekle,denemeisimeleri
      def Secili_Deneme_Sonuc(self):
          if self.list_dersler1.currentItem()==None:
              yardimciFonk.HataUyarisi("Lütfen listeden bir deneme ismi seçiniz.")
          else:
              veri=yardimciFonk.SQL("SELECT * FROM Sinavlar where DenemeAd='{}'".format(self.list_dersler1.currentItem().text()))
  
              plt.figure(figsize=(16, 7))
              d_names=['Deneme Türü={}'.format(str(veri[0][4])),
                     'Deneme Tarihi={}'.format(str(veri[0][5]))]
  
              d1_names=['Yanlış Sayısı={}'.format(str(veri[0][3]))]
              d2_names = ['Doğru Sayısı={}'.format(str(veri[0][2]))]
              dpuani=['Deneme Puanı= {}'.format(str(veri[0][1]))]
  
              d_values=[0,0]
              d2_values=int(veri[0][3])
              d3_values=int(veri[0][2])
              dp_values=int(veri[0][1])
  
              plt.bar(dpuani,dp_values)
              plt.bar(d2_names,d3_values,color='g')
              plt.bar(d1_names,d2_values,color='r')
              plt.bar(d_names, d_values)
              plt.suptitle('{} İsimli Deneme Sonucunuz\n{} Puan\n{} Doğru {} Yanlış\n{} Denemesi Tarih: {}'.format(veri[0][0],veri[0][1],veri[0][2],veri[0][3],veri[0][4],veri[0][5]))
              plt.xlabel("Bilgiler")
              plt.ylabel("Puan")
              plt.show()
              del d_values,d2_values,d3_values,dp_values,d_names,d1_names,d2_names,dpuani,veri
      def TYT_Denemeleri_Sonuc(self):
          V_ad=yardimciFonk.SQL("SELECT DenemeAd FROM Sinavlar where Tur='TYT'")
          v_Puan=yardimciFonk.SQL("SELECT Puan FROM Sinavlar where Tur='TYT'")
          v_Dogru = yardimciFonk.SQL("SELECT Dogrular FROM Sinavlar where Tur='TYT'")
          v_Yanlis = yardimciFonk.SQL("SELECT Yanlislar FROM Sinavlar where Tur='TYT'")
          v_Tarih = yardimciFonk.SQL("SELECT Tarih FROM Sinavlar where Tur='TYT'")
  
          plt.figure(figsize=(15, 8))
  
          names = []
          p_value=[]
          y_value=[]
          d_value=[]
  
          uzunluk_dogru=len(v_Puan)
          print(len(v_Puan))
          C=0
          for isimler in V_ad:
              names.append(str(isimler[0])+"\nPuan:{}".format(str(v_Puan[C][0]))+"\nDoğru:{}".format(v_Dogru[C][0])+"\nYanlış:{}".format(str(v_Yanlis[C][0]))+"\nTarih:{}".format(v_Tarih[C][0]))
              if C == uzunluk_dogru:
                  break
              C+=1
  
  
          for puan in v_Puan:
              p_value.append(int(puan[0]))
          for yanlis in v_Yanlis:
              y_value.append(int(yanlis[0]))
          for dogru in v_Dogru:
              d_value.append(int(dogru[0]))
  
          plt.bar(names, p_value, color="c", width=0.5)
          plt.bar(names, d_value, color="g", width=0.5 ,align='edge')
          plt.bar(names, y_value, color="r", width=0.5)
          blue_patch = mpatches.Patch(label='Puan', color="c")
          green_patch = mpatches.Patch(color='green', label='Doğru Sayısı')
          red_patch = mpatches.Patch(color='red', label='Yanlış Sayısı')
          plt.legend(handles=[blue_patch, green_patch, red_patch])
          plt.suptitle('TYT Denemelerinin Grafiği')
  
          plt.show()
      def AYT_Denemeleri_Sonuc(self):
          V_ad = yardimciFonk.SQL("SELECT DenemeAd FROM Sinavlar where Tur='AYT'")
          v_Puan = yardimciFonk.SQL("SELECT Puan FROM Sinavlar where Tur='AYT'")
          v_Dogru = yardimciFonk.SQL("SELECT Dogrular FROM Sinavlar where Tur='AYT'")
          v_Yanlis = yardimciFonk.SQL("SELECT Yanlislar FROM Sinavlar where Tur='AYT'")
          v_Tarih = yardimciFonk.SQL("SELECT Tarih FROM Sinavlar where Tur='AYT'")
  
          plt.figure(figsize=(15, 8))
  
          names = []
          p_value = []
          y_value = []
          d_value = []
  
          uzunluk_dogru = len(v_Puan)
          C = 0
          for isimler in V_ad:
              names.append(str(isimler[0]) + "\nPuan:{}".format(str(v_Puan[C][0])) + "\nDoğru:{}".format(
                  v_Dogru[C][0]) + "\nYanlış:{}".format(str(v_Yanlis[C][0])) + "\nTarih:{}".format(v_Tarih[C][0]))
              if C == uzunluk_dogru:
                  break
              C += 1
  
          for puan in v_Puan:
              p_value.append(int(puan[0]))
          for yanlis in v_Yanlis:
              y_value.append(int(yanlis[0]))
          for dogru in v_Dogru:
              d_value.append(int(dogru[0]))
  
          plt.bar(names, p_value, color="c", width=0.5)
          plt.bar(names, d_value, color="g", width=0.5, align='edge')
          plt.bar(names, y_value, color="r", width=0.5)
          blue_patch = mpatches.Patch(label='Puan', color="c")
          green_patch = mpatches.Patch(color='green', label='Doğru Sayısı')
          red_patch = mpatches.Patch(color='red', label='Yanlış Sayısı')
          plt.legend(handles=[blue_patch, green_patch, red_patch])
          plt.suptitle('AYT Denemelerinin Grafiği')
  
          plt.show()
      def Tum_Denemelerin_Sonuclari(self):
          V_ad = yardimciFonk.SQL("SELECT DenemeAd FROM Sinavlar")
          v_Puan = yardimciFonk.SQL("SELECT Puan FROM Sinavlar")
          v_Dogru = yardimciFonk.SQL("SELECT Dogrular FROM Sinavlar")
          v_Yanlis = yardimciFonk.SQL("SELECT Yanlislar FROM Sinavlar")
          v_Tarih = yardimciFonk.SQL("SELECT Tarih FROM Sinavlar")
          v_Tur= yardimciFonk.SQL("SELECT Tur FROM Sinavlar")
          plt.figure(figsize=(15, 8))
          names = []
          p_value = []
          y_value = []
          d_value = []
          uzunluk_dogru = len(v_Puan)
          C = 0
          for isimler in V_ad:
              names.append(str(isimler[0]) + "\nPuan:{}".format(str(v_Puan[C][0])) + "\nDoğru:{}".format(v_Dogru[C][0]) + " /\ Yanlış:{}".format(str(v_Yanlis[C][0])) + "\nTarih:{}".format(v_Tarih[C][0])+"\n{} Denemesi".format(v_Tur[C][0]))
              if C == uzunluk_dogru:
                  break
              C += 1
          for puan in v_Puan:
              p_value.append(int(puan[0]))
          for yanlis in v_Yanlis:
              y_value.append(int(yanlis[0]))
          for dogru in v_Dogru:
              d_value.append(int(dogru[0]))
          plt.bar(names, p_value, color="c", width=0.5)
          plt.bar(names, d_value, color="g", width=0.5, align='edge')
          plt.bar(names, y_value, color="r", width=0.5)
          blue_patch = mpatches.Patch(label='Puan', color="c")
          green_patch = mpatches.Patch(color='green', label='Doğru Sayısı')
          red_patch = mpatches.Patch(color='red', label='Yanlış Sayısı')
          plt.legend(handles=[blue_patch, green_patch, red_patch])
          plt.suptitle('Tüm Denemelerinin Grafiği')
          plt.show()
  
      def Secili_Deneme_Sil(self):
          if self.list_dersler1.currentItem() == None:
              yardimciFonk.HataUyarisi("Lütfen silinmesini istediğiniz bir denemeyi\nlisteden seçiniz.")
          else:
              silinecekdenemeismi=self.list_dersler1.currentItem().text()
              reply = yardimciFonk.main(f"{silinecekdenemeismi} İsimli denemenizin kayıtlarını silmek\nistediğinizden emin misiniz?")
              if reply:
                  try:
                      yardimciFonk.SQL("DELETE FROM Sinavlar where DenemeAd='{}'".format(silinecekdenemeismi))
                      kontrol=yardimciFonk.SQL("SELECT * FROM Sinavlar where DenemeAd='{}'".format(silinecekdenemeismi))
                      del silinecekdenemeismi
                      if kontrol==[]:
                          denemeisimeleri = yardimciFonk.SQL("SELECT DenemeAd From Sinavlar")
                          self.list_dersler1.clear()
                          for denemeisimekle in denemeisimeleri:
                              denemeisimekle = str(denemeisimekle[0])
                              self.list_dersler1.addItem(denemeisimekle)
                          yardimciFonk.BasariliUyari("Kayıt veritabanından başarıyla silinmiştir.")
                      else:
                          yardimciFonk.HataUyarisi("Kayıt silinirken bir hata oluştu.")
                  except:
                      yardimciFonk.HataUyarisi("Kayıt silinirken bir hata oluştu.")
      def TYT_Denemelerini_Sil(self):
          reply = yardimciFonk.main("Tüm TYT denemelerinizin kayıtlarını silmek istediğinizden\nemin misiniz?")
          if reply:
              try:
                  yardimciFonk.SQL("DELETE FROM Sinavlar where Tur='TYT'")
                  kontrol=yardimciFonk.SQL("SELECT * FROM Sinavlar where Tur='TYT'")
                  if kontrol==[]:
                      self.list_dersler1.clear()
                      denemeisimeleri = yardimciFonk.SQL("SELECT DenemeAd From Sinavlar")
                      for denemeisimekle in denemeisimeleri:
                          denemeisimekle = str(denemeisimekle[0])
                          self.list_dersler1.addItem(denemeisimekle)
  
                      yardimciFonk.BasariliUyari("Tüm TYT denemeleriniz silinmiştir.")
              except:
                  yardimciFonk.HataUyarisi("İşlem sırasında bir sorun oluştu.")
      def AYT_denemelerini_Sil(self):
          reply = yardimciFonk.main("Tüm AYT denemelerinizin kayıtlarını silmek istediğinizden\nemin misiniz?")
          if reply:
              try:
                  yardimciFonk.SQL("DELETE FROM Sinavlar where Tur='AYT'")
                  kontrol=yardimciFonk.SQL("SELECT * FROM Sinavlar where Tur='AYT'")
                  if kontrol==[]:
                      self.list_dersler1.clear()
                      denemeisimeleri = yardimciFonk.SQL("SELECT DenemeAd From Sinavlar")
                      for denemeisimekle in denemeisimeleri:
                          denemeisimekle = str(denemeisimekle[0])
                          self.list_dersler1.addItem(denemeisimekle)
  
                      yardimciFonk.BasariliUyari("Tüm AYT denemeleriniz silinmiştir.")
                  else:
                      yardimciFonk.HataUyarisi("İşlem sırasında bir hata oluştu.")
              except:
                  yardimciFonk.HataUyarisi("İşlem sırasında bir sorun oluştu.")
      def Tum_Denemeleri_Sil(self):
          reply = yardimciFonk.main("Tüm denemelerinizin kayıtlarını silmek istediğinizden emin\nmisiniz?")
          if reply:
              try:
                  yardimciFonk.SQL("DELETE FROM Sinavlar")
                  kontrol=yardimciFonk.SQL("SELECT * FROM Sinavlar")
                  if kontrol==[]:
                      self.list_dersler1.clear()
                      denemeisimeleri = yardimciFonk.SQL("SELECT DenemeAd From Sinavlar")
                      for denemeisimekle in denemeisimeleri:
                          denemeisimekle = str(denemeisimekle[0])
                          self.list_dersler1.addItem(denemeisimekle)
                      yardimciFonk.BasariliUyari("Tüm denemeleriniz başarıyla silinmiştir.")
              except:
                  yardimciFonk.HataUyarisi("İşlem sırasında bir sorun oluştu.")
  
      ################################--Sınavlarım--#################################
  
  
      def Kitap_Kaydet(self):
          if self.kp_lne_1.text()=="" or self.kp_lne_2.text()=="" or self.kp_lne_3.text()=="":
              yardimciFonk.HataUyarisi("Lütfen gerekli alanları doldurunuz.")
          elif self.kp_lne_1.text().isdigit()==False:
              yardimciFonk.HataUyarisi("Sayfa sayısına metinsel ifade girilemez.")
          elif self.kp_lne_2.text().isdigit()==False:
              yardimciFonk.HataUyarisi("Okunan gün kısmına metinsel ifade girilemez.")
          else:
              try:
                  isimkontrol=yardimciFonk.SQL("SELECT * FROM Kitaplar where isim ='{}'".format(self.kp_lne_3.text()))
                  if isimkontrol!=[]:
                      yardimciFonk.HataUyarisi("Kaydetmeye çalıştığınız kitap isminde zaten\nkayırlı bir kitap bulunmaktadır.")
                  else:
                      yardimciFonk.SQL(f"INSERT INTO Kitaplar (isim,SayfaSayisi,OkunanGün) VALUES ('{self.kp_lne_3.text()}','{self.kp_lne_1.text()}','{self.kp_lne_2.text()}')")
                      veri=yardimciFonk.SQL(f"SELECT * FROM Kitaplar where isim='{self.kp_lne_3.text()}'")
                      if veri !=[]:
                          yardimciFonk.BasariliUyari("Kitap başarıyla veritabanına kaydedildi.")
                          self.kp_lne_3.clear()
                          self.kp_lne_1.clear()
                          self.kp_lne_2.clear()
                          self.pd_kitaplar.clear()
                          isimler1 = yardimciFonk.SQL("SELECT isim FROM Kitaplar")
                          for kitapismi in isimler1:
                              self.pd_kitaplar.addItem(kitapismi[0])
                      elif veri ==[]:
                          yardimciFonk.HataUyarisi("Kitap veritabanına kaydedilemedi.")
              except:
                  yardimciFonk.HataUyarisi("Bir sorun oluştu lütfen tekrar deneyiniz.")
      def Secili_Kitabi_Getir(self):
          if self.pd_kitaplar.currentItem()==None:
              yardimciFonk.HataUyarisi("Lütfen listeden okumuş olduğunuz bir kitabı\nseçiniz.")
          else:
              kitapismi=self.pd_kitaplar.currentItem().text()
              veriler=yardimciFonk.SQL(f"SELECT * FROM Kitaplar where isim='{kitapismi}'")
  
              yardimciFonk.BasariliUyari(f"Kitap ismi: {kitapismi}\nSayfa Sayısı: {str(veriler[0][1])}\nOkunan Gün: {str(veriler[0][2])}")
      def Toplam_Okunan_Sayfa_ve_Gun_Sayisi(self):
          sayfalar=yardimciFonk.SQL("SELECT SayfaSayisi FROM Kitaplar")
          gunler=yardimciFonk.SQL("SELECT OkunanGün FROM Kitaplar")
          t_sayfa=0
          t_gunler=0
          t_kitap=len(sayfalar)
          for i in sayfalar:
              t_sayfa += int(i[0])
          for a in gunler:
              t_gunler += int(a[0])
          yardimciFonk.BasariliUyari(f"Toplam okunan kitap sayısı: {str(t_kitap)}\nToplam okunan sayfa sayısı: {str(t_sayfa)}\nToplam kitap okunan gün sayısı: {str(t_gunler)}")
      def Grafiksel_Gosterim(self):
          isimler=yardimciFonk.SQL("SELECT isim FROM Kitaplar")
          sayfalar=yardimciFonk.SQL("SELECT SayfaSayisi FROM Kitaplar")
          gunler=yardimciFonk.SQL("SELECT OkunanGün FROM Kitaplar")
          plt.figure(figsize=(19, 7))
          names = []
          sayfasayilari=[]
          O_gun_say=[]
          C=0
          uzunluk=len(isimler)
          for isim in isimler:
              names.append(str(isim[0]) +"\nSayfa Sayısı:{}".format(str(sayfalar[C][0])) +"\nOkunan Gün :{}".format(str(gunler[C][0])))
              if C == uzunluk:
                  break
              C+=1
          for s_sayisi in sayfalar:
              sayfasayilari.append(int(s_sayisi[0]))
          for okunan_gun_sayisi in gunler:
              O_gun_say.append(int(okunan_gun_sayisi[0]))
          plt.bar(names,sayfasayilari,width=0.4)
          plt.bar(names,O_gun_say,width=0.4,align="edge")
          red_patch = mpatches.Patch(color='orange', label='Okunan Gün Sayısı')
          blue_patch = mpatches.Patch(label='Sayfa Sayısı')
          plt.legend(handles=[red_patch,blue_patch])
          plt.suptitle('Okunan Kitaplar Grafiği')
          plt.show()
  
      def Secili_Kitap_Sil(self):
          if self.pd_kitaplar.currentItem() == None:
              yardimciFonk.HataUyarisi("Lütfen silinmesini istediğiniz bir kitabı\nlisteden seçiniz.")
          else:
              silinecekkitapismi=self.pd_kitaplar.currentItem().text()
              reply = yardimciFonk.main(f"{silinecekkitapismi} İsimli denemenizin kayıtlarını silmek\nistediğinizden emin misiniz?")
              if reply:
                  try:
                      yardimciFonk.SQL("DELETE FROM Kitaplar where isim='{}'".format(silinecekkitapismi))
                      kontrol=yardimciFonk.SQL("SELECT * FROM Kitaplar where isim='{}'".format(silinecekkitapismi))
                      del silinecekkitapismi
                      if kontrol==[]:
                          isimler1 = yardimciFonk.SQL("SELECT isim FROM Kitaplar")
                          self.pd_kitaplar.clear()
                          for kitapismi in isimler1:
                              self.pd_kitaplar.addItem(kitapismi[0])
                          yardimciFonk.BasariliUyari("Kayıt veritabanından başarıyla silinmiştir.")
                      else:
                          yardimciFonk.HataUyarisi("Kayıt silinirken bir hata oluştu.")
                  except:
                      yardimciFonk.HataUyarisi("Kayıt silinirken bir hata oluştu.")
      def Tum_Kitap_Sil(self):
          reply = yardimciFonk.main("Tüm kitaplarınızın kayıtlarını silmek istediğinizden emin\nmisiniz?")
          if reply:
              try:
                  yardimciFonk.SQL("DELETE From Kitaplar")
                  kontrol = yardimciFonk.SQL("SELECT * FROM Kitaplar")
                  if kontrol == []:
                      self.pd_kitaplar.clear()
                      yardimciFonk.BasariliUyari("Tüm kitaplarınız başarıyla silinmiştir.")
                  elif kontrol!=[]:
                      yardimciFonk.HataUyarisi("Kitaplar Silinemedi.")
              except:
                  yardimciFonk.HataUyarisi("İşlem sırasında bir sorun oluştu.")
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  