ich bin aktuell am einarbeiten in PYthon. Ich habe ein Projekt vor, in dem ich gern per RFID Karten einlese und dem User dann eine Grafische Oberfläche bieten möchten.
Aber ganz soweit bin ich nicht.
Aktuell versuche ich per Python auf die MySQL DB drauf zukommen.
Das ganze läuft auf einem Rasbperry Pi3 +.
Per MySQLdb komme ich auf die DB und kann Daten auslesen und auf der Commando Zeile anzeigen.
Aber per PyQT4 klappt es irgendwie nicht.
Code: Alles auswählen
from PyQt4.QtSql import *
from PyQt4.QtGui import QTableView,QApplication
import sys
app = QApplication(sys.argv)
#Connect to Database
db = QSqlDatabase.addDatabase("QMYSQL")
db.setHostName("10.100.124.14:3307")
db.setDatabaseName("Schiessbuch")
db.setUserName("Web_Schiessbuch")
db.setPassword("XXXX")
if(db.open()):
projectModel = QSqlQueryModel()
projectModel.setQuery("select * from tbl_Benutzer",db)
projectView = QTableView()
projectView.setModel(projectModel)
projectView.show()
app.exec_()
Code: Alles auswählen
File "Test2.py", line 10
db = QSqlDatabase.addDatabase("QMYSQL")
^
IndentationError: unexpected indent
Liebe Grüße