ich habe ein kleines Problem. Ich habe einen Button dessen Befehl gleich beim Starten ausgeführt wird.
Button:
Code: Alles auswählen
self.btnSaveFile = QtGui.QPushButton(self.centralwidget)
self.btnSaveFile.setGeometry(QtCore.QRect(200, 520, 91, 24))
self.btnSaveFile.setFlat(False)
self.btnSaveFile.setObjectName(_fromUtf8("btnSaveFile"))
self.btnSaveFile.clicked.connect(self.on_pushButtonSaveFile_clicked())
Code: Alles auswählen
def on_pushButtonSaveFile_clicked(self):
if self.saveOk == 0:
path = QtGui.QFileDialog.getSaveFileName(
self, 'Save File', '', 'CSV(*.csv)')
if not path.isEmpty():
with open(unicode(path), 'wb') as stream:
writer = csv.writer(stream)
for row in range(self.tableWidget.rowCount()):
rowdata = []
for column in range(self.tableWidget.columnCount()):
item = self.tableWidget.item(row, column)
if item is not None:
rowdata.append(
unicode(item.text()).encode('utf8'))
else:
rowdata.append('')
writer.writerow(rowdata)
Danke
Peter