Du hast recht, es geht um die absolute Position auf der PDF-Seite. Dabei handelt es sich um Objekte (mal als Widgets und mal als xForms-Elemente bezeichnet. Ich habe eventuell eine Lösung gefunden.
Okay, ich werde mir mal alle Vorschläge anschauen.
Zum Verständnis, es handelt sich um 'eine Art' Messagebox, die von meiner Anwendung über wnd.exec() aufgerufen wird. Die Taskleiste ist mir allerdings zu wenig. Der das System nutzende Kollege soll SOFORT informiert werden. Es ist nun mal so.
Es muss allerdings möglich sein, denn es gibt immer wieder Anwendungen, welche ein Fenster als Hinweis über allem anzeigen können. Das ist auch gut so, schließlich gibt es Infos, welche angezeigt werden müssen, obwohl die auslösende Anwendung gerade von einer anderen ...
Vielen Dank für Deinen Tipp. Da werde ich den ganzen Spaß mal umschreiben. Gehe ich richtig in der Annahme, dass die Progressbar für die Zeit der Tablewidget-Aktualisierung und des Datenbankzugriffs dann wieder "einfriert" ?
habe meine Datenbankanwendung (PyQt5 + SQLite mit Pony ORM) auf Python 3.10 "umgestellt" (also schlicht den Interpreter gewechselt) Das sollte eigentlich geräuschlos von statten gehen, allerdings chrasht der Thread mit der Datenbankabfrage ohne Fehlermeldung. Einzige Meldung in der ...
ich habe mit openpyxl eine Tabelle erstellt und befüllt und möchte aus dieser (möglichst ohne vorher das workbook speichern zu müssen) eine Range in die Zwischenablage kopieren und von dort direkt in eine Mail (also nicht als Anhang, das wäre für mich kein Problem). Bin leider noch ...
Ja, habe es gefunden. WindowModal lässt Eingaben aus dem untergeordneten Fenster zu, ApplicationModal blockt alle Eingaben der zur App gehörenden Fenster.
ich habe schon was gefunden. Habe im Designer windowModality = ApplicationModal gesetzt. Stand vorher auf WindowModal, hatte ich extra so eingestellt. Damit kann ich zumindest das aufrufende Fenster nicht mehr "bedienen" und es bleibt definitiv unter dem aufgerufenen Fenster. Wenn ich ...
ich erzeuge aus meiner Anwendung heraus ein Fenster (Widget) und zeige es über der Anwendung an. Über den unten stehenden Code bleibt dieses Fenster auch immer an der Oberfläche, die aufrufende Anwendung kann jedoch durch andere Anwendungen verdeckt werden.