Hallo,
ich möchte mir eine lib für Report-Generierung programmieren, da ich bisher bei allen für Qt verfügbaren Report-libs nicht das gefunden habe, was ich suche. Um die Reports zu designen wollte ich den Qt-Designer einsetzen mit eigenen Widgets.
Ich habe auch schon diverse Designer-Plugins mit eigenen Widgets programmiert.
Nun hätte ich gerne geprüft, ob das Widget auch nur in gültigen Parent-Widgets platziert wird.
Beispiel:
ReportPage als Hauptwidget (am besten im Designer als Vorlage hinterlegt)
darin können Bänder (Frames) für Header, Footer, Gruppenheader- und Footer usw. enthalten sein
Labels und Felder wiederum werden in den Bändern platziert.
Nun möchte ich natürlich vermeiden, dass man diese Widgets in "Nicht-Report"-Widgets platzieren kann, also dass ein ReportLabel nicht in einem normalen QFrame oder sonstigen QWidget platziert werden darf sondern nur in ReportBand.
Beim Drop des Widgets sollte also eine Meldung kommen oder noch besser das Widget überhaupt nicht droppen lassen.
Leider habe ich diesbezüglich nichts im Interface für die Designer-Plugins gefunden.
Weiß vielleicht jemand Rat?
Vielen Dank
hhopf