steht derzeit vor einem etwas größerem Problem (bin Azubi im 1. Jahr AE). Hoffe Ihr könnt mir helfen.
***********
Ich habe schon ein großen Teil meiner GUI fertig.
Nun möchte ich gerne das ListViewObjekt (Model-Based) einbinden und eine *.csv laden und ggfs. editieren. Habe mich schon durch etliche Dokus gekämpft aber nicht gefunden.
Mittel Qt Desinger habe ich das Item eingebunden.
Code: Alles auswählen
self.tab_3.setObjectName(_fromUtf8("tab_3"))
self.verticalLayout_3 = QtGui.QVBoxLayout(self.tab_3)
self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3"))
self.listView_2 = QtGui.QListView(self.tab_3)
self.listView_2.setObjectName(_fromUtf8("listView_2"))
self.verticalLayout_3.addWidget(self.listView_2)
self.tabWidget.addTab(self.tab_3, _fromUtf8(""))
self.tab_4 = QtGui.QWidget()
Code: Alles auswählen
'''
Created on 02.04.2014
@author: RoderigoTDA
'''
import sys
from PyQt4 import QtGui, QtCore
from gui.hauptdialog import Ui_Hauptfenster as Dlg
from cm4payroll import *
class Fenster(QtGui.QDialog, Dlg):
def __init__(self):
QtGui.QDialog.__init__(self)
self.setupUi(self)
self.connect(self.button_ok,
QtCore.SIGNAL("clicked()"), self.start_export)
self.connect(self.button_abbrechen,
QtCore.SIGNAL("clicked()"), self.onAbbrechen)
def start_export(self):
mandant = str(self.mandant.text())
modus = str(self.export_modus.currentText())
jahr = int(self.jahr.text())
impvar = "../import/data_"+mandant+"/impVar.95"
impubr = "../import/data_"+mandant+"/imp_ubr.95"
if self.fehlzeit.checkState():
ImpUbr(impubr,mandant).add_impubr_2db()
if self.zuschlag.checkState():
ImpVar(impvar,mandant).add_impvar_2db()
if self.urlaub.checkState():
Purlz(jahr, mandant).add_purlz_2db()
if self.sollstunde.checkState():
pass
if modus == "SAGE":
Pkopf(mandant).add_pkopf_2db()
Sage().write_bruttolohn()
self.close()
def onAbbrechen(self):
self.close()
app = QtGui.QApplication(sys.argv)
dialog = Fenster()
dialog.show()
sys.exit(app.exec_())
Wie kann ich nun mein Item vernünftig ansprechen und mit Daten füllen?
Ich komme hier wirklich kein Stück mehr weiter.
Schon ein mal vielen Dank im Voraus.
Grüße
Kohonick