QMessageBox

Alles rund um die Programmierung mit Qt
Antworten
TK
Beiträge: 74
Registriert: 3. April 2009 11:33

QMessageBox

Beitrag von TK »

Hallo zusammen,

wir kann ich einen automatischen Zeilenumbruch in einer QMessageBox unterdrücken?

Danke für Hinweise und Tipps.
24dan
Beiträge: 274
Registriert: 26. Juni 2006 14:15
Wohnort: Hamburg

Beitrag von 24dan »

Wie größ ist den Dein Bildschirm das Du einen A4 Text in einer Zeile abbilden willst??? :wink:
"Der erste Trunk aus dem Becher der Naturwissenschaften macht atheistisch, aber auf dem Grund des Bechers wartet Gott."
(W. Heisenberg)
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Eine QMessageBox sollte auch HTML darstellen können...
24dan
Beiträge: 274
Registriert: 26. Juni 2006 14:15
Wohnort: Hamburg

Beitrag von 24dan »

upsala hat geschrieben:Eine QMessageBox sollte auch HTML darstellen können...
Das würde ja für <br> sprechen oder?
Das will er ja nicht haben. :roll:
"Der erste Trunk aus dem Becher der Naturwissenschaften macht atheistisch, aber auf dem Grund des Bechers wartet Gott."
(W. Heisenberg)
franzf
Beiträge: 3114
Registriert: 31. Mai 2006 11:15

Beitrag von franzf »

24dan hat geschrieben:
upsala hat geschrieben:Eine QMessageBox sollte auch HTML darstellen können...
Das würde ja für <br> sprechen oder?
Das will er ja nicht haben. :roll:
Kennst du <pre>?
24dan
Beiträge: 274
Registriert: 26. Juni 2006 14:15
Wohnort: Hamburg

Beitrag von 24dan »

franzf hat geschrieben: Kennst du <pre>?
Gerade kennengelernt 8)
"Der erste Trunk aus dem Becher der Naturwissenschaften macht atheistisch, aber auf dem Grund des Bechers wartet Gott."
(W. Heisenberg)
TK
Beiträge: 74
Registriert: 3. April 2009 11:33

Beitrag von TK »

Danke,

checke es mal aus.

@24dan: ich habe eben extreme Fehlermeldungen mitzuteilen :wink:
franzf
Beiträge: 3114
Registriert: 31. Mai 2006 11:15

Beitrag von franzf »

TK hat geschrieben:@24dan: ich habe eben extreme Fehlermeldungen mitzuteilen :wink:
Dann ist aber eine QMesageBox nicht das richtige. Nicht jeder hat Linux, wo man mit <Alt> gedrückt ein Fenster beliebig anfassen und dann verschieben kann. Unter Windows kann man Fenster nur an der Titelleiste verschieben.
Und wenn deine Messagebox soooo groß wird, kann es sein dass du nicht mehr an die Controls rankommst.
Hatte mal den Fall, wo an nem Windows-Rechner von nem durchgeknallten Kind die Auflösung extremst verstellt wurde. Man hat Nichts mehr machen können, da man nur das Menu und ein bissl was vom Fenster gesehen hat. Half nur noch Neuinstallation :D

Aber naja...
Ich denke du solltest dir da einen eigenen Dialog basteln, der die Fehlermeldungen in einem mit ScrollBars versehenem TextBrowser anzeigt. Dann kann man den Dialog noch verkleinern und trotzdem die ganze Fehlermeldung einsehen.
24dan
Beiträge: 274
Registriert: 26. Juni 2006 14:15
Wohnort: Hamburg

Beitrag von 24dan »

hier das ich doch witzig... 8)
Dateianhänge
BigMessage.JPG
BigMessage.JPG (49.84 KiB) 5390 mal betrachtet
"Der erste Trunk aus dem Becher der Naturwissenschaften macht atheistisch, aber auf dem Grund des Bechers wartet Gott."
(W. Heisenberg)
TK
Beiträge: 74
Registriert: 3. April 2009 11:33

Beitrag von TK »

Danke franzf, das mit den messages passt schon :D

Aber eine Neuinstallation ? :shock:
franzf
Beiträge: 3114
Registriert: 31. Mai 2006 11:15

Beitrag von franzf »

TK hat geschrieben:Aber eine Neuinstallation ? :shock:
Wird bei dir nicht passieren ;)
Aber kennst du eine Möglichkeit, unter WIndows mit externen Werkzeugen (also ohne gebootetem Windows, da kann man ja hscon nimmer) die Auflösung zurückzufrickeln?
BTW, das war ein Win98.
TK
Beiträge: 74
Registriert: 3. April 2009 11:33

Beitrag von TK »

Hm, wäre das nicht mit etwas Geschick über die Tastatur gegangen?
franzf
Beiträge: 3114
Registriert: 31. Mai 2006 11:15

Beitrag von franzf »

TK hat geschrieben:Hm, wäre das nicht mit etwas Geschick über die Tastatur gegangen?
Du meinst mit "Tab" auf das nächste Element? Nö, weil ich nicht gesehen hab, welches Element Focus hate. Ich hab nur vom Fenster den linken oberen Teil gesehen.
Aber ist ja wurscht, war nur ein Beispiel zur Verdeutlichung, dass man sich mit "unendlich breiten" Fenstern auch Probleme einhandeln kann ;)
Antworten