Also bei mir jetzt auch.
Der Interpreter hat aber vorher eindeutig diese Zeile:
content = unicode(self.ui.textEdit.toPlainText())
mit so einem ascii encode error (wie der in meinem ersten post) angegeben.
Vermutlich habe ich den eigentlichen Fehler jetzt durch die ganze herum Probiererei ...
Die Suche ergab 7 Treffer
- Samstag 7. August 2010, 19:31
- Forum: Qt/KDE
- Thema: Unicode Text aus QString bekommen
- Antworten: 6
- Zugriffe: 1523
- Samstag 7. August 2010, 17:38
- Forum: Qt/KDE
- Thema: Unicode Text aus QString bekommen
- Antworten: 6
- Zugriffe: 1523
Re: Unicode Text aus QString bekommen
Das Problem war wie ich den Text abgerufen habe:
statt
Das hat auch wunderbar funktioniert, nur eben nur mit ascii Zeichen.
Jetzt funktioniert es wunderbar. Danke dir!
Code: Alles auswählen
text = unicode(text_edit.toPlainText())
Code: Alles auswählen
text = unicode(text_edit.document().toPlainText())
Jetzt funktioniert es wunderbar. Danke dir!
- Samstag 7. August 2010, 09:56
- Forum: Qt/KDE
- Thema: Unicode Text aus QString bekommen
- Antworten: 6
- Zugriffe: 1523
Re: Unicode Text aus QString bekommen
Du hast recht. Wenn ich meine "ööö"s erst mit utf-8 decode, bevor ich sie in den QString packe, dann geht es.
Leider aber nur im interpreter, nicht aber in meiner Anwendung, da bekomm ich den QString ja aus einem QtextEdit Widget.
Heißt das dann, dass mir mein QtextEdit gar keine unicode QStrings ...
Leider aber nur im interpreter, nicht aber in meiner Anwendung, da bekomm ich den QString ja aus einem QtextEdit Widget.
Heißt das dann, dass mir mein QtextEdit gar keine unicode QStrings ...
- Samstag 7. August 2010, 00:52
- Forum: Qt/KDE
- Thema: Unicode Text aus QString bekommen
- Antworten: 6
- Zugriffe: 1523
Unicode Text aus QString bekommen
Hintergrund:
Ich habe ein QtextEdit Widget und versuche den Text den ich davon durch die Methode toPlainText() in eine Textdatei zu schreiben.
Dieser Text kann im Widget auch Zeichen wie "ö" oder Japanische Zeichen enthalten.
Ich dachte mir:
>>> t = QString("öööö")
>>> tt = str(t)
Traceback (most ...
Ich habe ein QtextEdit Widget und versuche den Text den ich davon durch die Methode toPlainText() in eine Textdatei zu schreiben.
Dieser Text kann im Widget auch Zeichen wie "ö" oder Japanische Zeichen enthalten.
Ich dachte mir:
>>> t = QString("öööö")
>>> tt = str(t)
Traceback (most ...
- Mittwoch 4. August 2010, 21:54
- Forum: Qt/KDE
- Thema: PyQT Anfänger | Hilfe zu SIGNAL/SLOT
- Antworten: 9
- Zugriffe: 2331
Re: PyQT Anfänger | Hilfe zu SIGNAL/SLOT
Ja, mir gefällt dein Vorschlag ohnehin besser, da ich qt-4.6.3 habe.
- Mittwoch 4. August 2010, 21:48
- Forum: Qt/KDE
- Thema: PyQT Anfänger | Hilfe zu SIGNAL/SLOT
- Antworten: 9
- Zugriffe: 2331
Re: PyQT Anfänger | Hilfe zu SIGNAL/SLOT
Natürlich!
Mir war nicht klar wie SLOT funktioniert. Ich kann ihm einfach eine objekt.methode übergeben.
Ich dachte ich sage ihme führe DAS aus wenn signal auftritt. Das ist natürlich falsch.
Danke auch für die anderen Anregungen. Jetzt komme ich endlich weiter.
Danke besonders an lunar mit dem ...
Mir war nicht klar wie SLOT funktioniert. Ich kann ihm einfach eine objekt.methode übergeben.
Ich dachte ich sage ihme führe DAS aus wenn signal auftritt. Das ist natürlich falsch.
Danke auch für die anderen Anregungen. Jetzt komme ich endlich weiter.
Danke besonders an lunar mit dem ...
- Mittwoch 4. August 2010, 21:18
- Forum: Qt/KDE
- Thema: PyQT Anfänger | Hilfe zu SIGNAL/SLOT
- Antworten: 9
- Zugriffe: 2331
PyQT Anfänger | Hilfe zu SIGNAL/SLOT
Ich versuche mich gerade in PyQT einzuarbeiten.
Folgendes Script hab ich geschrieben um mich ein bisschen mit SIGNAL/SLOTs in QT vertraut zu machen.
# -*- coding: utf-8 -*-
import sys
from PyQt4 import QtCore, QtGui
from mainwindow import Ui_MainWindow
class window(QtGui.QMainWindow):
def ...
Folgendes Script hab ich geschrieben um mich ein bisschen mit SIGNAL/SLOTs in QT vertraut zu machen.
# -*- coding: utf-8 -*-
import sys
from PyQt4 import QtCore, QtGui
from mainwindow import Ui_MainWindow
class window(QtGui.QMainWindow):
def ...