class MyApp(QMainWindow, Ui_MainWindow):
def __init__(self):
super().__init__()
self.setupUi(self) # Tasarımı oluştur.
self.stackedWidget.setCurrentIndex(0) # İlk sayfayı göster.
self.btn_anasayfa.clicked.connect(self.show_home_page)
self.btn_yukle_log.clicked.connect(self.read_log_file)
self.btn_yukle_ogrenci.clicked.connect(self.read_csv_file)
self.btn_ileri.clicked.connect(self.ileri_clicked)
def yukle_csv(self):
dosya_secici = QFileDialog()
self.cvs_dosyasi, _ = dosya_secici.getOpenFileName(self, "Öğrenci Dosyasını Seç", "", "Student Files (*.csv);;All Files (*)")
self.txt_ogrenci.setPlainText(self.cvs_dosyasi)
def read_csv_file(self):
if self.cvs_dosyasi:
ogrenci_bilgileri = pd.read_csv(self.cvs_dosyasi, encoding='ISO-8859-1')
return ogrenci_bilgileri.
else:
return None.
def read_log_file(self):
if self.read_log_file:
log_verileri = pd.read_csv(self.log_dosyasi, delimiter=',')
return log_verileri.
else: