[PyQt] Is it possible to subclass QSqlDatabase?
Mattia Borsalino
mattia.borsalino at gmail.com
Fri Feb 6 03:39:17 GMT 2009
Hi,
I'm trying to subclass QSqlDatabase, which appears to not be allowed.
The following code crashes at the first line of the main code
(addDatabase). What am I missing?
Thanks in advance,
Mattia
#!/usr/bin/python
# -*- coding: latin-1 -*-
import sys
from PyQt4.QtCore import *
from PyQt4.QtGui import *
from PyQt4.QtSql import *
class MyDatabase(QSqlDatabase):
"""
subclasses QSqlDatabase
"""
def __init__(self, parent=None):
super(MyDatabase, self).__init__(parent)
if __name__ == '__main__':
db = MyDatabase().addDatabase("QMYSQL")
db.setHostName('localhost')
db.setDatabaseName('mydatabase')
db.open('root', 'mypassword')
More information about the PyQt
mailing list