Hallo,
kann mir jemand sagen, wie ich hoch- oder tiefgestellten Text erzeugen kann? Also nicht nur einfache Zahlen sondern ganze Wörter. Hab schon ewig rumgesucht und kann dazu nichts finden. Gibt es da irgendwelche Formatierungsdirektiven?
Hoch- oder tiefgestellter Text
- gerold
- Python-Forum Veteran
- Beiträge: 5555
- Registriert: Samstag 28. Februar 2004, 22:04
- Wohnort: Oberhofen im Inntal (Tirol)
- Kontaktdaten:
Hi jurygraf!jurygraf hat geschrieben:kann dazu nichts finden.
"wxPython"! Das ist alles an Informationen die du uns gegeben hast. Und das auch nur weil du es ins wxPython-Forum geschrieben hast. Wir sind hier keine Hellseher. Gib uns mehr Informationen, dann steigt die Chance, dass wir dir helfen können.
Willst du etwas "Hochgestelltes" in einem DC zeichnen? Willst du etwas in einem TextCtrl oder dem HtmlWindow hochstellen? Welches Betriebssystem benutzt du? (das ist für das TextCtrl evt. wichtig...)
Willkommen im Python-Forum!
mfg
Gerold
http://halvar.at | Kleiner Bascom AVR Kurs
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
- DatenMetzgerX
- User
- Beiträge: 398
- Registriert: Freitag 28. April 2006, 06:28
- Wohnort: Zürich Seebach (CH)
Mit dem TextCtrl wüsste ich jetzt gerade keine Möglichkeit.
Wenn der Text nicht geändert wird, und nur zur Ausgabe dient, könntest du das HTML Ctrl benutzen und mit dem HTML-Befehl <sup></sup> den Text in die Höhe drücken
Wenn der Text nicht geändert wird, und nur zur Ausgabe dient, könntest du das HTML Ctrl benutzen und mit dem HTML-Befehl <sup></sup> den Text in die Höhe drücken
- birkenfeld
- Python-Forum Veteran
- Beiträge: 1603
- Registriert: Montag 20. März 2006, 15:29
- Wohnort: Die aufstrebende Universitätsstadt bei München
Kann wx kein Markup in Labels etc.?
- gerold
- Python-Forum Veteran
- Beiträge: 5555
- Registriert: Samstag 28. Februar 2004, 22:04
- Wohnort: Oberhofen im Inntal (Tirol)
- Kontaktdaten:
Hi!gerold hat geschrieben:Willst du etwas in einem TextCtrl hochstellen?
Auf die Schnelle, habe ich keine Möglichkeit gefunden, Text in einem TextCtrl hochzustellen. Du wirst wohl auf das HtmlWindow (wx.html.HtmlWindow) oder auf FancyText (wx.lib.fancytext) bzw StaticFancyText ausweichen müssen.
Wie diese Widgets funktionieren, siehst du in der wxPython-Demo.
mfg
Gerold
http://halvar.at | Kleiner Bascom AVR Kurs
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
Sorry für das Leck an Informationen.
Ich habe ein GUI erstellt in ich Labels (wxStaticText()) von Textfeldern habe. Und diese sollen einen Text beeinhalten, von dem Teile tiefgestellt sind. Zum Beispiel : num_{tiefgestellter Text}. Aber da (wxStaticText()) als Argument einen String erwartet, habe ich nicht besonders hohe Hoffnungen, dass es damit geht. Danke für deine Vorschläge gerold. Ich habe damit noch nichts gemacht und werde mir das erstmal anschauen.
Das Betriebssystem ist übrigens SuSe 10.0.
Ich habe ein GUI erstellt in ich Labels (wxStaticText()) von Textfeldern habe. Und diese sollen einen Text beeinhalten, von dem Teile tiefgestellt sind. Zum Beispiel : num_{tiefgestellter Text}. Aber da (wxStaticText()) als Argument einen String erwartet, habe ich nicht besonders hohe Hoffnungen, dass es damit geht. Danke für deine Vorschläge gerold. Ich habe damit noch nichts gemacht und werde mir das erstmal anschauen.
Das Betriebssystem ist übrigens SuSe 10.0.
- gerold
- Python-Forum Veteran
- Beiträge: 5555
- Registriert: Samstag 28. Februar 2004, 22:04
- Wohnort: Oberhofen im Inntal (Tirol)
- Kontaktdaten:
Hi jurygraf!jurygraf hat geschrieben:Labels (wxStaticText())
Dann dürfte "StaticFancyText" genau das Richtige für dich sein.
mfg
Gerold
http://halvar.at | Kleiner Bascom AVR Kurs
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.