ich komme an einer Stelle nicht weiter. Ich versuche den Konstruktor von QLabel zu überschreiben und bin schon so weit gekommen, daß er die Parameter alle akzeptiert. Das Problem ist, er sagt jetzt, daß der Konstruktor der Parent-Klasse nicht aufgerufen wird. Zudem sagt er auch "self" ist nicht definiert. Bin leicht überfordert. Weiß jemand einen Lösungsansatz? Der Konstruktor wird hier http://doc.qt.io/qt-5/qlabel.html nochmal genauer beschrieben.
Code: Alles auswählen
# -*- coding: utf-8 -*-
import sys
import PyQt5.QtCore as Core
import PyQt5.QtWidgets as Widgets
import PyQt5.QtGui as Gui
import PyQt5.uic as uic
import sqlite3
class Headline(Widgets.QLabel):
def __init__(text, parent = None, x = 0, y = 0):
super().__init__(text, parent = None, x = 0, y = 0)
font = Gui.QFont()
font.setFamily("Verdana")
font.setPixelSize(14)
font.setBold(True)
self.setFont(font)
File "F:/workspace/python/mienPlatt/mienPlatt.py", line 14, in __init__
super().__init__(text, parent = None, x = 0, y = 0) # Konstruktor der Parent-Klasse
RuntimeError: super-class __init__() of type Headline was never called
An exception has occurred, use %tb to see the full traceback.