예제 #1
0
    def init_ui(self):
        # Temel Görünümün Tanımlanması
        anagrid = Ortak.TemelGorunum()
        grid = QtWidgets.QGridLayout()

        # İşlem Alanının Satır ve Süturlara Bölünmesi
        OrtakIslemler.RowOlustur(grid, 1, 2, 2, 2, 12, 2, 2)
        OrtakIslemler.ColumnOlustur(grid, 1, 8, 1)

        # İşlem Alanına Eklenecek Bileşenlerin Tanımlanıp İşlem Alanına Eklenmesi
        lbl_konu = SATSLabel("Konu:")
        grid.addWidget(lbl_konu, 1, 1)

        txt_konu = SATSTextBox()
        grid.addWidget(txt_konu, 2, 1)

        lbl_mesaj = SATSLabel("Mesaj:")
        grid.addWidget(lbl_mesaj, 3, 1)

        txt_mesaj = SATSTextBox()
        grid.addWidget(txt_mesaj, 4, 1)

        btn_gonder = SATSButton("Gönder")
        grid.addWidget(btn_gonder, 5, 1)

        # Tanımlanan Tasarımın Widgeta Eklenmesi
        anagrid.addLayout(grid, 2, 0)
        self.setLayout(anagrid)
예제 #2
0
    def init_ui(self):
        # Temel Görünümün Tanımlanması
        anagrid = Ortak.TemelGorunum()
        grid = QtWidgets.QGridLayout()

        # İşlem Alanının Satır ve Süturlara Bölünmesi
        OrtakIslemler.RowOlustur(grid, 5, 2, 2, 2, 2, 5)
        OrtakIslemler.ColumnOlustur(grid, 5, 4, 4, 5)

        # İşlem Alanına Eklenecek Bileşenlerin Tanımlanıp İşlem Alanına Eklenmesi
        lbl_mev_sifre = SATSLabel("Mevcut Şifre:")
        grid.addWidget(lbl_mev_sifre, 1, 1)

        pss_mev_sif = SATSPasswordBox()
        grid.addWidget(pss_mev_sif, 1, 2)

        lbl_yeni_sifre = SATSLabel("Yeni Şifre:")
        grid.addWidget(lbl_yeni_sifre, 2, 1)

        pss_yeni_sifre = SATSPasswordBox()
        grid.addWidget(pss_yeni_sifre)

        lbl_yeni_sifre_tk = SATSLabel("Yeni Şifre Tekrar:")
        grid.addWidget(lbl_yeni_sifre_tk, 3, 1)

        pss_yeni_sifre_tk = SATSPasswordBox()
        grid.addWidget(pss_yeni_sifre_tk, 3, 2)

        btn_kaydet = SATSButton("Kaydet")
        grid.addWidget(btn_kaydet, 4, 2)

        # Tanımlanan Tasarımın Widgeta Eklenmesi
        anagrid.addLayout(grid, 2, 0)
        self.setLayout(anagrid)
예제 #3
0
    def SupheliEkle():
        # Temel Görünümün Tanımlanması
        widget = QtWidgets.QWidget()
        anagrid = Ortak.TemelGorunum()
        grid = QtWidgets.QGridLayout()

        # İşlem Alanının Satır ve Süturlara Bölünmesi
        OrtakIslemler.RowOlustur(grid, 1, 1, 1, 1, 1, 1)
        OrtakIslemler.ColumnOlustur(grid, 3, 3, 3, 3, 1)

        # İşlem Alanına Eklenecek Bileşenlerin Tanımlanıp İşlem Alanına Eklenmesi
        lbl_TC = SATSLabel("TC Kimlik No:")
        grid.addWidget(lbl_TC, 1, 0)

        lbl_isim = SATSLabel("İsim:")
        grid.addWidget(lbl_isim, 2, 0)

        lbl_soyisim = SATSLabel("Soyisim:")
        grid.addWidget(lbl_soyisim, 3, 0)

        txt_TC = SATSTextBox()
        grid.addWidget(txt_TC, 1, 1)

        txt_isim = SATSTextBox()
        grid.addWidget(txt_isim, 2, 1)

        txt_soyisim = SATSTextBox()
        grid.addWidget(txt_soyisim, 3, 1)

        lw_liste = SATSListView()
        grid.addWidget(lw_liste, 1, 2, 3, 2)

        btn_ekle = SATSButton("Ekle")
        grid.addWidget(btn_ekle, 4, 2)

        btn_cikar = SATSButton("-")
        grid.addWidget(btn_cikar, 1, 4)

        btn_tamam = SATSButton("Tamam")
        grid.addWidget(btn_tamam, 4, 3)

        # Oluşturulan Tasarımın Widget Olarak Geri Döndürülmesi
        anagrid.addLayout(grid, 2, 0)
        widget.setLayout(anagrid)
        return widget
예제 #4
0
    def init_ui(self):
        # Temel Görünümün Tanımlanması
        anagrid = Ortak.TemelGorunum()
        grid = QtWidgets.QGridLayout()

        # İşlem Alanının Satır ve Süturlara Bölünmesi
        OrtakIslemler.RowOlustur(grid, 1, 5, 1)
        OrtakIslemler.ColumnOlustur(grid, 1, 8, 8, 1)

        # İşlem Alanına Eklenecek Bileşenlerin Tanımlanıp İşlem Alanına Eklenmesi
        btn_bolge = SATSButton("Bölgeye Göre İstatistikler", True)
        grid.addWidget(btn_bolge, 1, 1)

        btn_suc = SATSButton("Suça Göre İstatistikler", True)
        grid.addWidget(btn_suc, 1, 2)

        # Tanımlanan Tasarımın Widgeta Eklenmesi
        anagrid.addLayout(grid, 2, 0)
        self.setLayout(anagrid)
예제 #5
0
    def init_ui(self):
        anagrid = Ortak.TemelGorunum()
        grid = QtWidgets.QGridLayout()

        # İşlem Alanının Satır ve Süturlara Bölünmesi
        OrtakIslemler.RowOlustur(grid, 1, 1, 1, 1, 1, 1)
        OrtakIslemler.ColumnOlustur(grid, 1, 2, 1)

        # İşlem Alanına Eklenecek Bileşenlerin Tanımlanıp İşlem Alanına Eklenmesi
        btn_personel_ekle = SATSButton("Personel Ekle", True)
        grid.addWidget(btn_personel_ekle, 1, 1)

        btn_personel_duzenle = SATSButton("Personel Düzenle", True)
        grid.addWidget(btn_personel_duzenle, 2, 1)

        btn_mesajlar = SATSButton("Mesajlar", True)
        grid.addWidget(btn_mesajlar, 3, 1)

        btn_oturum_kayitlari = SATSButton("Oturum Kayıtları", True)
        grid.addWidget(btn_oturum_kayitlari, 4, 1)

        # Tanımlanan Tasarımın Widgeta Eklenmesi
        anagrid.addLayout(grid, 2, 0)
        self.setLayout(anagrid)
예제 #6
0
    def TemelGorunum() -> QtWidgets.QGridLayout:
        grid = QtWidgets.QGridLayout()
        OrtakIslemler.RowOlustur(grid, 1, 1, 10)

        btn_olay_kayit = SATSButton("Olay Kayıt", True)
        btn_olay_kayit.clicked.connect(lambda: OlayKayit.Olustur(btn_olay_kayit.parent().parent()))
        btn_duzenle_sil = SATSButton("Düzenle/Sil", True)
        btn_duzenle_sil.clicked.connect(lambda: Duzenle_Sil.Olustur(btn_duzenle_sil.parent().parent()))
        btn_istatistikler = SATSButton("İstatistikler", True)
        btn_istatistikler.clicked.connect(lambda: Istatikler.Olustur(btn_istatistikler.parent().parent()))
        btn_profilim = SATSButton("Profilim", True)
        btn_profilim.clicked.connect(lambda: Profilim.Olustur(btn_profilim.parent().parent()))
        btn_iletisim = SATSButton("İletişim", True)
        btn_iletisim.clicked.connect(lambda: Iletisim.Olustur(btn_iletisim.parent().parent()))
        btn_admin_paneli = SATSButton("Admin Paneli", True)
        btn_admin_paneli.clicked.connect(lambda: Admin_Paneli.Olustur(btn_admin_paneli.parent().parent()))

        h_box = QtWidgets.QHBoxLayout()
        h_box.addWidget(btn_olay_kayit)
        h_box.addWidget(btn_duzenle_sil)
        h_box.addWidget(btn_istatistikler)
        h_box.addWidget(btn_profilim)
        h_box.addWidget(btn_iletisim)
        h_box.addWidget(btn_admin_paneli)
        h_box.addStretch()

        grid.addLayout(h_box, 0, 0)

        lblPersonel = SATSLabel("Polis Memuru Kaan Han GÜNAY / Çekirge Polis Merkezi Amirliği")

        h_box2 = QtWidgets.QHBoxLayout()
        h_box2.addStretch()
        h_box2.addWidget(lblPersonel)

        grid.addLayout(h_box2, 1, 0)

        return grid
예제 #7
0
    def init_ui(self):
        # Temel Görünümün Tanımlanması
        self.anagrid = Ortak.TemelGorunum()
        self.grid = QtWidgets.QGridLayout()

        # İşlem Alanının Satır ve Süturlara Bölünmesi
        OrtakIslemler.RowOlustur(self.grid, 1, 3, 3, 3, 1, 3, 3, 3, 3, 1)
        OrtakIslemler.ColumnOlustur(self.grid, 1, 8, 8, 8, 8, 8, 8, 1)

        # İşlem Alanına Eklenecek Bileşenlerin Tanımlanıp İşlem Alanına Eklenmesi
        lbl_il = SATSLabel("İl:")
        self.grid.addWidget(lbl_il, 1, 1)
        
        cb_il = SATSComboBox()
        self.grid.addWidget(cb_il, 1, 2)
        iller = Iller.TumVerileriGetir()
        for il in iller:
            cb_il.addItem(str(il))

        lbl_ilce = SATSLabel("İlçe:")
        self.grid.addWidget(lbl_ilce, 1, 3)

        cb_ilce = SATSComboBox()
        self.grid.addWidget(cb_ilce, 1, 4)

        lbl_pm = SATSLabel("Polis Merkezi:")
        self.grid.addWidget(lbl_pm, 1, 5)

        cb_pm = SATSComboBox()
        self.grid.addWidget(cb_pm, 1, 6)

        lbl_mh = SATSLabel("Mahalle:")
        self.grid.addWidget(lbl_mh, 2, 1)

        cb_mh = SATSComboBox()
        self.grid.addWidget(cb_mh, 2, 2)

        lbl_sn = SATSLabel("Suç Nevi:")
        self.grid.addWidget(lbl_sn, 2, 3)

        cb_sn = SATSComboBox()
        self.grid.addWidget(cb_sn, 2, 4)

        lbl_fd = SATSLabel("Fail Durumu:")
        self.grid.addWidget(lbl_fd, 2, 5)

        cb_fd = SATSComboBox()
        self.grid.addWidget(cb_fd, 2, 6)

        lbl_tarih = SATSLabel("Tarih:")
        self.grid.addWidget(lbl_tarih, 3, 1)

        de_tarih = SATSDatePicker()
        self.grid.addWidget(de_tarih, 3, 2)

        lbl_magdur = SATSLabel("Mağrur(lar):")
        self.grid.addWidget(lbl_magdur, 4, 1)

        lw_magdur = SATSListView()
        self.grid.addWidget(lw_magdur, 5, 1, 2, 2)

        btn_magdur_ekle = SATSButton("Ekle")
        btn_magdur_ekle.clicked.connect(lambda: OlayKayit.btn_magdur_ekle_click(btn_magdur_ekle.parent().parent()))
        self.grid.addWidget(btn_magdur_ekle, 7, 1)

        btn_magdur_cikar = SATSButton("Çıkar")
        self.grid.addWidget(btn_magdur_cikar, 7, 2)

        lbl_supheli = SATSLabel("Şüpheli(ler):")
        self.grid.addWidget(lbl_supheli, 4, 5)

        lw_supheli = SATSListView()
        self.grid.addWidget(lw_supheli, 5, 5, 2, 2)

        btn_supheli_ekle = SATSButton("Ekle")
        btn_supheli_ekle.clicked.connect(lambda: OlayKayit.btn_supheli_ekle_click(btn_supheli_ekle.parent().parent()))
        self.grid.addWidget(btn_supheli_ekle, 7, 5)

        btn_supheli_cikar = SATSButton("Çıkar")
        self.grid.addWidget(btn_supheli_cikar, 7, 6)

        lbl_tanik = SATSLabel("Tanık(lar):")
        self.grid.addWidget(lbl_tanik, 4, 3)

        lw_tanik = SATSListView()
        self.grid.addWidget(lw_tanik, 5, 3, 2, 2)

        btn_tanik_ekle = SATSButton("Ekle")
        btn_tanik_ekle.clicked.connect(lambda: OlayKayit.btn_tanik_ekle_click(btn_tanik_ekle.parent().parent()))
        self.grid.addWidget(btn_tanik_ekle, 7, 3)

        btn_tanik_cikar = SATSButton("Çıkar")
        self.grid.addWidget(btn_tanik_cikar, 7, 4)

        btn_ekle = SATSButton("Ekle")
        self.grid.addWidget(btn_ekle, 8, 5, 1, 2)
        
        # Tanımlanan Tasarımın Widgeta Eklenmesi
        self.anagrid.addLayout(self.grid, 2, 0)
        self.setLayout(self.anagrid)
예제 #8
0
    def init_ui(self):
        # Temel Görünümün Tanımlanması
        anagrid = Ortak.TemelGorunum()
        grid = QtWidgets.QGridLayout()

        # İşlem Alanının Satır ve Süturlara Bölünmesi
        OrtakIslemler.RowOlustur(grid, 1, 2, 2, 2, 2, 2, 1)
        OrtakIslemler.ColumnOlustur(grid, 1, 4, 4, 4, 4, 1)

        # İşlem Alanına Eklenecek Bileşenlerin Tanımlanıp İşlem Alanına Eklenmesi
        lbl_il = SATSLabel("İl:")
        grid.addWidget(lbl_il, 1, 1)

        cb_il = SATSComboBox()
        grid.addWidget(cb_il, 1, 2)

        lbl_ilce = SATSLabel("İlçe:")
        grid.addWidget(lbl_ilce, 1, 3)

        cb_ilce = SATSComboBox()
        grid.addWidget(cb_ilce, 1, 4)

        lbl_pm = SATSLabel("Polis Merkezi")
        grid.addWidget(lbl_pm, 2, 1)

        cb_pm = SATSComboBox()
        grid.addWidget(cb_pm, 2, 2)

        lbl_mh = SATSLabel("Mahalle:")
        grid.addWidget(lbl_mh, 2, 3)

        cb_mh = SATSComboBox()
        grid.addWidget(cb_mh, 2, 4)

        lbl_sn = SATSLabel("Suç Nevi:")
        grid.addWidget(lbl_sn, 3, 1)

        cb_sn = SATSComboBox()
        grid.addWidget(cb_sn, 3, 2)

        lbl_fd = SATSLabel("Fail Durumu:")
        grid.addWidget(lbl_fd, 3, 3)

        cb_fd = SATSComboBox()
        grid.addWidget(cb_fd, 3, 4)

        lbl_tarih_bas = SATSLabel("Başlangıç Tarihi:")
        grid.addWidget(lbl_tarih_bas, 4, 1)

        de_bas = SATSDatePicker()
        grid.addWidget(de_bas, 4, 2)

        lbl_tarih_bit = SATSLabel("Bitiş Tarihi:")
        grid.addWidget(lbl_tarih_bit, 4, 3)

        de_bit = SATSDatePicker()
        grid.addWidget(de_bit, 4, 4)

        btn_ara = SATSButton("Ara")
        grid.addWidget(btn_ara, 5, 3, 1, 2)

        # Tanımlanan Tasarımın Widgeta Eklenmesi
        anagrid.addLayout(grid, 2, 0)
        self.setLayout(anagrid)