Ich hab nun diese kurze Programm laufen lassen.
from PyQt4.QtGui import *
from PyQt4.QtCore import *
text = "test"
app = QApplication(sys.argv)
font = QFont("Courier",12)
printer = QPrinter()
size=QSizeF(5.08, 5.08)
printer.setPaperSize(size, QPrinter.Millimeter)
doc = QTextDocument(text)
doc ...
Die Suche ergab 12 Treffer
- Samstag 30. April 2011, 17:44
- Forum: Qt/KDE
- Thema: Drucken mit Nadeldrucker
- Antworten: 10
- Zugriffe: 2766
- Samstag 30. April 2011, 15:08
- Forum: Qt/KDE
- Thema: Drucken mit Nadeldrucker
- Antworten: 10
- Zugriffe: 2766
Re: Drucken mit Nadeldrucker
So, ich hab's nun geschafft, dass ich mir mit Hilfe von PyQt meine Berichte ausrucke. Einziges Problem: Das Öffnen des Print-Dialogs verursacht einen Absturz des Programms. Nach Bestätigen des Dialogs wird gedruckt, aber die tkinter-Oberfläche lässt sich nicht weiter bedienen. Vielleicht ein ...
- Freitag 29. April 2011, 15:51
- Forum: Qt/KDE
- Thema: Drucken mit Nadeldrucker
- Antworten: 10
- Zugriffe: 2766
Re: Drucken mit Nadeldrucker
Weil ich die bisher nicht gekannt habe, Qt nur vom "Hörensagen" im Internet kannte, es grad mal installiert habe ohne zu wissen, was es genau ist und wie es gehtlunar hat geschrieben:Wieso liest Du nicht erst einmal die Dokumentation zum Drucken in Qt?

Aber das hilft mir mal weiter. Danke!
- Freitag 29. April 2011, 15:19
- Forum: Qt/KDE
- Thema: Drucken mit Nadeldrucker
- Antworten: 10
- Zugriffe: 2766
Re: Drucken mit Nadeldrucker
Hm.. keine Antworten.. anscheinend ist es echt etwas schwierig.
Wie mache ich mir mit PyQt ein A4-Blatt, das ich dann ausdrucken kann? Muss nämlich auch Berichte drucken.
Und wie starte ich dann den Druck?

Wie mache ich mir mit PyQt ein A4-Blatt, das ich dann ausdrucken kann? Muss nämlich auch Berichte drucken.
Und wie starte ich dann den Druck?

- Freitag 29. April 2011, 11:54
- Forum: Qt/KDE
- Thema: Drucken mit Nadeldrucker
- Antworten: 10
- Zugriffe: 2766
Re: Drucken mit Nadeldrucker
Danke für die Antwort..
Nun, ich habe den Sitzplan mit tkinter erstellt. Aber ich hab gelesen, dass man damit nicht (gut?) drucken kann.
Wie kann ich den Drucker direkt ansprechen? Und wie organisiere ich den Papierlauf in der passenden Länge?
Nun, ich habe den Sitzplan mit tkinter erstellt. Aber ich hab gelesen, dass man damit nicht (gut?) drucken kann.
Wie kann ich den Drucker direkt ansprechen? Und wie organisiere ich den Papierlauf in der passenden Länge?
- Donnerstag 28. April 2011, 23:19
- Forum: Qt/KDE
- Thema: Drucken mit Nadeldrucker
- Antworten: 10
- Zugriffe: 2766
Drucken mit Nadeldrucker
Hello! :P
Ich hab ein schönes Kassa-Programm für ein Kino geschrieben - mit Sitzplan, Reservierungen, Verkauf und allem drum und dran.. Schön.. Nun hab ich mir gedacht, naja, jetzt lass ich das Programm einfach noch mit dem Nadeldrucker die Eintrittskarten ausdrucken und fertig......
Ups ...
Ich hab ein schönes Kassa-Programm für ein Kino geschrieben - mit Sitzplan, Reservierungen, Verkauf und allem drum und dran.. Schön.. Nun hab ich mir gedacht, naja, jetzt lass ich das Programm einfach noch mit dem Nadeldrucker die Eintrittskarten ausdrucken und fertig......
Ups ...
- Freitag 22. April 2011, 09:15
- Forum: Tkinter
- Thema: Listbox: Text und Value verschieden?
- Antworten: 4
- Zugriffe: 1000
Listbox: Text und Value verschieden?
Hallo,
ist es bei einer Listbox möglich, dass die Elemente einen bestimmten Anzeigetext haben, aber der dazugehörige Wert ein anderer ist? So wie beim Radiobutton.
ist es bei einer Listbox möglich, dass die Elemente einen bestimmten Anzeigetext haben, aber der dazugehörige Wert ein anderer ist? So wie beim Radiobutton.
- Montag 11. April 2011, 22:06
- Forum: Tkinter
- Thema: Inhalt von Entry-Widget löschen
- Antworten: 10
- Zugriffe: 6304
Re: Inhalt von Entry-Widget löschen
Hm.. weiter geht's mit meinen Fragen :oops:
Ich gebe nun eine Ziffer ein, mit der das Programm arbeitet.
Von da an werden bis zur Eingabe von <Escape> nur mehr Eingaben über die Pfeiltasten oder eben <Escape> erwartet.
Das Problem ist nun folgendes:
Wenn ich nun trotzdem etwas anderes eingebe ...
Ich gebe nun eine Ziffer ein, mit der das Programm arbeitet.
Von da an werden bis zur Eingabe von <Escape> nur mehr Eingaben über die Pfeiltasten oder eben <Escape> erwartet.
Das Problem ist nun folgendes:
Wenn ich nun trotzdem etwas anderes eingebe ...
- Montag 11. April 2011, 20:19
- Forum: Tkinter
- Thema: Inhalt von Entry-Widget löschen
- Antworten: 10
- Zugriffe: 6304
Re: Inhalt von Entry-Widget löschen
Wow, es ist alles viel einfacher als ich dachte!
zum Beispiel für die linke Pfeiltaste.
Ich liebe Python jetzt schon!
Code: Alles auswählen
if eingabe == "Left"
Ich liebe Python jetzt schon!
- Montag 11. April 2011, 17:22
- Forum: Tkinter
- Thema: Inhalt von Entry-Widget löschen
- Antworten: 10
- Zugriffe: 6304
Re: Inhalt von Entry-Widget löschen
Hm.. das nächste Problem. Sorry, ich bin noch Python-Anfänger :oops:
Wenn ich nun die Eingabe mit
eingabe = event.keysym
in eine Variable speichere, wie kann ich das Programm dann auf die ESC-Taste und die Pfeiltasten reagieren lassen.
if eingabe == chr(27):
beispielsweise für die Escape ...
Wenn ich nun die Eingabe mit
eingabe = event.keysym
in eine Variable speichere, wie kann ich das Programm dann auf die ESC-Taste und die Pfeiltasten reagieren lassen.
if eingabe == chr(27):
beispielsweise für die Escape ...
- Sonntag 10. April 2011, 16:04
- Forum: Tkinter
- Thema: Inhalt von Entry-Widget löschen
- Antworten: 10
- Zugriffe: 6304
Re: Inhalt von Entry-Widget löschen
Vielen Dank! Genau so soll's funktionieren. Die letzte Eingabe soll solange im Eingabefeld stehen bleiben, bis die neue kommt, und das tut's. Danke nochmal!
- Sonntag 10. April 2011, 11:37
- Forum: Tkinter
- Thema: Inhalt von Entry-Widget löschen
- Antworten: 10
- Zugriffe: 6304
Inhalt von Entry-Widget löschen
Ich möchte über ein Eingabefeld Ziffern eingeben lassen, diese werden danach verarbeitet, und anschließend soll der Inhalt des Felder wieder gelöscht werden. Dann kann die nächste Eingabe erfolgen.
Hier die dafür verwendeten Programmteile:
def auswaehlen(eingabe):
# Zuvor Eingabe verarbeiten ...
Hier die dafür verwendeten Programmteile:
def auswaehlen(eingabe):
# Zuvor Eingabe verarbeiten ...