Bir uygulama yapıyordum ve oradaki 2 text kutusuna 2 adet csv dosyası atmam lazım, birisi log ötekisi öğrenci dosyası (csv olarak bahsedilen dosya aslında o).
Fakat kodu çalıştırıp açtığımda ve text kutusunda dosyayı attığımda program hata veriyor, tahminimce kutuları tanımlamadığım için.
Kod:
Fakat kodu çalıştırıp açtığımda ve text kutusunda dosyayı attığımda program hata veriyor, tahminimce kutuları tanımlamadığım için.
Kod:
Python:
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: