ich versuche Python zu lernen. Nun habe ich folgendes Problem, dass ich LEIDER nicht lösen kann. Kann mir vielleicht jemand weiterhelfen Leider Bekomme ich immer bei dem folgenden Code immer eine Fehlermeldung. Vielen Dank schonmal!!
Code: Alles auswählen
from qtpy import uic
uic.compileUiDir('rumer')
import csv
import sys
from PyQt5.QtWidgets import QTextEdit
from qtpy import QtWidgets
from rumer.form import Ui_Widget
app = QtWidgets.QApplication(sys.argv)
# def do(self):
# with open('data.csv', 'a', newline='') as schreiber:
# writer = csv.writer(schreiber)
# writer.writerow(['Namen' + ';' + 'Alter' + ';' + 'Ort'])
class Main(QtWidgets.QMainWindow):
#def kpfzeile(self):
#with open('../datei.csv', 'a', newline='') as schreiber:
#writer = csv.writer(schreiber)
#writer.writerow(['Namen' + ';' + 'Alter' + ';' + 'Ort'])
#for i in range(0, 2):
# name = input('Wie ist dein Name: ')
# alter = str(input('Wie alt bist du: '))
# ort = input('Aus welcher Stadt kommst du: ')
# writer.writerow([name + ';' + alter + ';' + ort])
def __init__(self, parent = None):
super().__init__(parent)
self.setWindowTitle('aLpEr')
self.rumer = Ui_Widget()
self.rumer.setupUi(self)
self.text = QTextEdit(self)
self.rumer.button.clicked.connect(self.on_button_clock)
def on_button_clock(self ):
name = self.rumer.namenfeld.value()
stadt = self.rumer.lineEdit_2.value()
with open('data.csv','a') as writer:
schreiben = csv.writer(writer)
schreiben.writerow(['Namen' + ';' + 'Alter' + ';' + 'Ort'])
print(name + stadt)
windows = Main()
windows.show()
sys.exit(app.exec_())