2017-06-16 2 views
1

Wie man Hindi-Sprachenunterstützung hinzufügt, während man Text in pyqt schreibt?PyQt4: wie man Hindi-Text zu einem QTextEdit hinzufügt

Hier ist was ich bekomme.

Python Console

PyQt4 Window

Sie mir bitte sagen, wie ich Hindi Sprache in einem PyQt4 Fenster schreiben.

+1

Diese Frage scheint vollkommen klar und sollte wieder geöffnet werden. Das OP fragt einfach, warum Hindi-Text in einem 'QTextdit' nicht richtig angezeigt wird. – ekhumoro

Antwort

1

Die schwarzen Boxen können zwei Dinge bedeuten:

  1. Die Schrift im Texteditor nicht über die notwendigen Zeichen enthalten.
  2. Sie haben einen Fehler gemacht, als Sie den Text in eine Unicode-Zeichenfolge konvertiert haben.

Nächste Schritte:

  1. Try & zu kopieren fügen Sie den Text aus der Konsole in den Editor. Wenn dies nicht der Fall ist, benötigen Sie eine andere Schriftart. Siehe QtGui.QFont().
  2. Wenn Kopie & Paste funktioniert, dann haben Sie einen Fehler bei der Vorbereitung des Textes gemacht. Zeigen Sie uns den Code, wenn Sie weitere Hilfe benötigen.
+0

Es ist offensichtlich die Schriftart. Das OP hat höchstwahrscheinlich den gleichen Text eingefügt, der in der Python-Konsole korrekt angezeigt wird (siehe Screenshots in der Frage). – ekhumoro

+0

Danke. Es funktioniert für mich. –

Verwandte Themen