son.py 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. from PyQt5.QtCore import Qt, QSize
  2. from PyQt5.QtGui import QPixmap, QIcon
  3. from PyQt5.QtWidgets import QWidget, QGridLayout, QLabel, QCheckBox, QRadioButton
  4. class Son(QWidget):
  5. def __init__(self, ebeveyn=None):
  6. super(Son, self).__init__(ebeveyn)
  7. self.e = ebeveyn
  8. self.kapanacak_mi =False
  9. kutu = QGridLayout()
  10. self.setLayout(kutu)
  11. milis_logo = QLabel()
  12. milis_logo.setAlignment(Qt.AlignCenter)
  13. milis_logo.setPixmap(QPixmap("./resimler/milis-logo.svg"))
  14. kutu.addWidget(milis_logo,0,0,1,2)
  15. self.veda_label = QLabel()
  16. self.veda_label.setAlignment(Qt.AlignCenter)
  17. self.veda_label.setWordWrap(True)
  18. kutu.addWidget(self.veda_label,1,0,1,2)
  19. self.denemeye_devam = QRadioButton()
  20. self.denemeye_devam.setIcon(QIcon("./resimler/cik.svg"))
  21. self.denemeye_devam.setIconSize(QSize(50,50))
  22. self.denemeye_devam.toggled.connect(self.degisti)
  23. kutu.addWidget(self.denemeye_devam,2,0,1,1)
  24. self.kapat = QRadioButton()
  25. self.kapat.setIcon(QIcon("./resimler/yeniden-baslat.svg"))
  26. self.kapat.setIconSize(QSize(50,50))
  27. self.kapat.toggled.connect(self.degisti)
  28. kutu.addWidget(self.kapat,2,1,1,1)
  29. self.denemeye_devam.setChecked(True)
  30. def degisti(self):
  31. if self.kapat.isChecked():
  32. self.kapanacak_mi = True
  33. else:
  34. self.kapanacak_mi = False
  35. def showEvent(self, event):
  36. self.e.setWindowTitle(self.e.d[self.e.s_d]["Yükleme Tamamlandı"])
  37. self.veda_label.setText(self.e.d[self.e.s_d]["Milis Linux başarıyla yüklendi. Milis Linux yüklediğiniz için teşekkür ederiz. İsterseniz sistemi denemeye devam edebilirsiniz. Veya tekrar başlatıp sisteminizi kullanbilirsiniz."])
  38. self.denemeye_devam.setText(self.e.d[self.e.s_d]["Denemeye devam et"])
  39. self.kapat.setText(self.e.d[self.e.s_d]["Tekrar başlat"])