Hallo!
Ich hab zwar keine konkrete Anwendung, aber eine Frage zu Dokumenterstellung und -ausdruck.
Welche Moglichkeiten hätte man in Python, um ein Textdokument auf dem Bildschirm dynamisch zu erstellen (also z. B. eine Rechnung, mit Adresse, Produkten, Preisen, Summe, Umsatzsteuer usw... natürlich auch mit Formatierungen, wenigstens grundlegend - Schriftgröße, Fettschrift, Tabulatoren oder Tabellen für Spaltensatz und das alles in den passenden Maßen für ein DIN-A4-Dokument), diese dann vom Anwender noch individuell verändern zu lassen (also quasi ein Texteditor - zu bedienen wie Word oder evtl. auch schlichter, so wie Notepad) und das fertige Dokument dann auszudrucken und ggf. auch komplett zu speichern.
Ich nutze derzeit Kivy für die/das GUI - damit sollte es dann natürlich funktionieren...
Ich hab ein wenig gesucht und bin auf Reportlab gestoßen, aber das ist nicht so das, was ich mir vorstelle, weil man da nur ein PDF erstellt und keine Änderungen durch den Anwender machen kann.
Kivy bietet eine "markup"-Funktionalität - das wäre vielleicht schon ein Ansatz. Aber einen kompletten Editor hab ich nicht gefunden.
Gibt es eine Art Texteditor-Library - einen Texteditor, den man in die eigene Anwendung einbetten kann? Und wie kann man dann damit den Ausdruck auf einen beliebigen Drucker realisieren (bei mir unter Windows - generell aber auch in Mac oder Linux)?
Hat jemand einen Tipp, womit man sowas umsetzen kann?