def Start(self):
txt = self.main.lneIslenecekTxt.text()
ciktiDosyasi = self.main.lneCiktiDosyasi.text()
txtCiktiAdi = self.main.lneCiktiAdi.text()
eklenecekeMetin = self.main.lneEklenecekMetin.text()
if txt:
if eklenecekeMetin:
txtOku = open(txt, 'r')
txtMetinOlustur = ''
for t in txtOku:
metinEkle = str(eklenecekeMetin) + str(t)
self.main.plainLog.insertPlainText(metinEkle)
txtMetinOlustur+=metinEkle
if ciktiDosyasi:
if txtCiktiAdi:
txtCiktiAdi = txtCiktiAdi + '.txt'
yeniTxtYolu = os.path.join(ciktiDosyasi,txtCiktiAdi)
txtYaz = open(yeniTxtYolu, 'w')
txtYaz.write(txtMetinOlustur)
else:
self.main.statusbar.showMessage('Çıktı Dosya Adı Girilmedi.', 5000)
else:
self.main.statusbar.showMessage('Çıktı Dosyası Seçilmedi.', 5000)
else:
self.main.statusbar.showMessage('Eklenecek Metin Girilmedi.', 5000)
else:
self.main.statusbar.showMessage('TXT seçilmedi.', 5000)
şu kodlarım da
self.main.plainLog.insertPlainText(metinEkle)
Şu kısım da bir plaintext e verileri yazıyorum fakat ben bunun program çalışırken anlık görmek istiyorum.
Şu anda program sonunda veriyor.
Biraz araştırdım QProcess i kullanmam gerekli galiba oraya kadar çözdüm ama onu oraya entegre edemedim bir türlü.