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