auf eine Klasse öfter zugreifen
Verfasst: Dienstag 7. August 2007, 07:29
Hallo Forum,
ich bin noch Anfänger in Python.
Nun mein Problem:
im ersten Codeteil greife ich auf die Klasse globals zu. (DB-Zugriff)
Jetzt möchte ich in einer anderen Klasse auch Zugriff auf die KLasse globals haben, aber ohne sie nochmal zu initialisieren.
Das heißt sie soll die ganze Zeit zugriffbar sein.
Ich hoffe ihr habt verstanden worauf ich hinaus will.
Danke
Mathias
ich bin noch Anfänger in Python.
Nun mein Problem:
Code: Alles auswählen
class Main(wx.Frame,allgemein.globals):
#---------------------------------------------------------------------------
#die __init__-Methode initiert alle Elemente und Daten
def __init__(self, parent):
#erstellen des Hauptframes
wx.Frame.__init__(self, parent = parent, id = -1, title = 'Main', size = (810,680))
#herstellen einer Verbindung zum Datenbank-Server
allgemein.globals.__init__(self,'mathiaskant')
...
Code: Alles auswählen
import pymssql
#---------------------------------------------------------------------------
#Klasse "Server"
class globals(object):
#"connect"-Methode um sich mit dem Server zu verbinden
def __init__(self,username):
self.username = username
self.con = pymssql.connect( ****)
self.cur = self.con.cursor()
Jetzt möchte ich in einer anderen Klasse auch Zugriff auf die KLasse globals haben, aber ohne sie nochmal zu initialisieren.
Das heißt sie soll die ganze Zeit zugriffbar sein.
Ich hoffe ihr habt verstanden worauf ich hinaus will.
Danke
Mathias