bilgi.py 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. from PyQt5.QtWidgets import QWidget, QLabel, QGridLayout, QCheckBox
  2. from PyQt5.QtGui import QPixmap
  3. class Bilgi(QWidget):
  4. def __init__(self, ebeveyn=None):
  5. super(Bilgi, self).__init__(ebeveyn)
  6. self.e = ebeveyn
  7. kutu = QGridLayout()
  8. self.setLayout(kutu)
  9. self.dil_resim = QLabel()
  10. self.dil_resim.setPixmap(QPixmap("./resimler/diller_32_32.svg"))
  11. self.dil_resim.setFixedSize(32,32)
  12. kutu.addWidget(self.dil_resim,0,0,1,1)
  13. self.dil_label = QLabel()
  14. kutu.addWidget(self.dil_label,0,1,1,1)
  15. self.dil_info = QLabel()
  16. kutu.addWidget(self.dil_info,1,0,1,2)
  17. self.klavye_resim = QLabel()
  18. self.klavye_resim.setPixmap(QPixmap("./resimler/klavye_.svg"))
  19. self.klavye_resim.setFixedSize(32,32)
  20. kutu.addWidget(self.klavye_resim,2,0,1,1)
  21. self.klavye_label = QLabel()
  22. kutu.addWidget(self.klavye_label,2,1,1,1)
  23. self.klavye_info = QLabel()
  24. kutu.addWidget(self.klavye_info,3,0,1,2)
  25. self.konum_resim = QLabel()
  26. self.konum_resim.setPixmap(QPixmap("./resimler/konum.svg"))
  27. self.konum_resim.setFixedSize(32,32)
  28. kutu.addWidget(self.konum_resim,4,0,1,1)
  29. self.konum_label = QLabel()
  30. kutu.addWidget(self.konum_label,4,1,1,1)
  31. self.konum_info = QLabel()
  32. kutu.addWidget(self.konum_info,5,0,1,2)
  33. self.kullanici_resim = QLabel()
  34. self.kullanici_resim.setPixmap(QPixmap("./resimler/kullanici.svg"))
  35. self.kullanici_resim.setFixedSize(32,32)
  36. kutu.addWidget(self.kullanici_resim,6,0,1,1)
  37. self.kullanici_label = QLabel()
  38. kutu.addWidget(self.kullanici_label,6,1,1,1)
  39. self.kullanici_info = QLabel()
  40. kutu.addWidget(self.kullanici_info,7,0,1,2)
  41. self.disk_resim = QLabel()
  42. self.disk_resim.setPixmap(QPixmap("./resimler/disk.svg"))
  43. self.disk_resim.setFixedSize(32,32)
  44. kutu.addWidget(self.disk_resim,8,0,1,1)
  45. self.disk_label = QLabel()
  46. kutu.addWidget(self.disk_label,8,1,1,1)
  47. self.disk_info = QLabel()
  48. kutu.addWidget(self.disk_info,9,0,1,2)
  49. self.grub_resim = QLabel()
  50. self.grub_resim.setPixmap(QPixmap("./resimler/grub.svg"))
  51. self.grub_resim.setFixedSize(32,32)
  52. kutu.addWidget(self.grub_resim,10,0,1,1)
  53. self.grub_label = QLabel()
  54. kutu.addWidget(self.grub_label,10,1,1,1)
  55. self.grub_cb = QCheckBox()
  56. self.grub_cb.stateChanged.connect(self.grub_kur)
  57. self.grub_cb.setChecked(True)
  58. kutu.addWidget(self.grub_cb,11,0,1,2)
  59. def grub_kur(self):
  60. if self.grub_cb.isChecked():
  61. self.e.milis_ayarlar["grub-kur"] = True
  62. else:
  63. self.e.milis_ayarlar["grub-kur"] = False
  64. def showEvent(self, event):
  65. self.e.setWindowTitle(self.e.d[self.e.s_d]["Kurulum Bilgileri"])
  66. self.dil_label.setText(self.e.d[self.e.s_d]["Sistem Dili"])
  67. self.dil_info.setText(self.e.milis_ayarlar["dil"])
  68. self.klavye_label.setText(self.e.d[self.e.s_d]["Klavye Bilgileri"])
  69. self.klavye_info.setText(self.e.d[self.e.s_d]["Klavye Modeli"]+":"+" ".join(self.e.milis_ayarlar["klavye_model"])+"\n"+self.e.d[self.e.s_d]["Klavye Düzeni"]+":"+" ".join(self.e.milis_ayarlar["klavye_duzeni"])+"\n"+self.e.d[self.e.s_d]["Klavye Varyantı"]+":"+str(self.e.milis_ayarlar["klavye_varyantı"]))
  70. self.konum_label.setText(self.e.d[self.e.s_d]["Konum"])
  71. self.konum_info.setText(self.e.milis_ayarlar["konum"])
  72. self.kullanici_label.setText(self.e.d[self.e.s_d]["Kullanıcı Bilgileri"])
  73. self.kullanici_info.setText(self.e.d[self.e.s_d]["Ad"]+":"+self.e.milis_ayarlar["gercek_ad"]+"\n"+self.e.d[self.e.s_d]["Kullanıcı Adı"]+":"+self.e.milis_ayarlar["kullanici_adi"]+"\n"+self.e.d[self.e.s_d]["Bilgisayar Adı"]+":"+self.e.milis_ayarlar["bilgisayar_adi"]+"\n"+self.e.d[self.e.s_d]["Şifre istemeden otomatik giriş yapın"]+":"+str(self.e.milis_ayarlar["otomatik_giris"]))
  74. self.disk_label.setText(self.e.d[self.e.s_d]["Disk Bilgileri"])
  75. self.disk_info.setText(self.e.d[self.e.s_d]["Sistem Diski"]+":"+self.e.milis_ayarlar["disk_bolum"]+"\n"+self.e.d[self.e.s_d]["Disk Biçimlenecekmi"]+":"+str(self.e.milis_ayarlar["disk_format"])+"\n"+self.e.d[self.e.s_d]["Takas Alanı"]+":"+str(self.e.milis_ayarlar["disk_takasbolum"]))
  76. self.grub_label.setText(self.e.d[self.e.s_d]["Grub Kurmak İstiyormusunuz?"])
  77. self.grub_cb.setText(self.e.d[self.e.s_d]["Grub bilgisayarınızın açılmasını sağlayan bir önyükleyicidir. Kurmak istermisiniz?"])