Text in textEdit ausrichten (Newbie)
Verfasst: Dienstag 6. November 2012, 13:30
Hallo Forum
Ich habe erst vor kurzem mit dem Schreiben von Programmen angefangen. Meine Zielsetzung ist hierbei der Gewinn von neuen Erkenntnissen.
Ich habe ein gui mit Qt-Designer entworfen die ein textEdit enthält(Ui_textForm).
Mein „Hallo Welt“ wird auch erwartungsgemäß angezeigt (also „hallo“ groß und „welt“ klein).
Jetzt möchte ich, das der zweite text auf der rechten Seite des textEdit Elements erscheint.
Mein Ansatz mit setAlignment scheint aber falsch zu sein.
Die Fehlermeldung lautet:
Ich steh jetzt schon 2 Tage auf dem Schlauch und sehe wohl den Wald nicht mehr.
Wie ist hier die richtige Syntax?
Danke für Eure Mühen
Works4Me
Ich habe erst vor kurzem mit dem Schreiben von Programmen angefangen. Meine Zielsetzung ist hierbei der Gewinn von neuen Erkenntnissen.
Ich habe ein gui mit Qt-Designer entworfen die ein textEdit enthält(Ui_textForm).
Code: Alles auswählen
#!usr/bin/python3
import sys
from PyQt4 import QtCore, QtGui
from textForm import Ui_textForm
class MyForm(QtGui.QMainWindow):
def __init__(self, parent=None):
QtGui.QWidget.__init__(self, parent)
self.ui = Ui_textForm()
self.ui.setupUi(self)
self.ui.textEdit.setFontPointSize(12)
self.ui.textEdit.append("hallo")
self.ui.textEdit.setFontPointSize(8)
self.ui.textEdit.setAlignment(Qt::AlignRight)
self.ui.textEdit.append("welt")
if __name__ == "__main__":
app = QtGui.QApplication(sys.argv)
myapp = MyForm()
myapp.show()
sys.exit(app.exec_())
Jetzt möchte ich, das der zweite text auf der rechten Seite des textEdit Elements erscheint.
Mein Ansatz mit setAlignment scheint aber falsch zu sein.
Die Fehlermeldung lautet:
Code: Alles auswählen
File "prog1.py", line 18
self.ui.textEdit.setAlignment(Qt::AlignRight)
SyntaxError: invalid syntax
Wie ist hier die richtige Syntax?
Danke für Eure Mühen
Works4Me