ich habe vor kurzem erst angefangen GUIs mit python zu programmieren und habe da eine verständnis Frage.
ich habe mir mit dem qtdesigner eine einfache GUi erstellt und nach dem konwertieren von .ui Fromat ins .py-format folgenden code erhalten
Code: Alles auswählen
from PyQt4 import QtCore, QtGui
try:
_fromUtf8 = QtCore.QString.fromUtf8
except AttributeError:
def _fromUtf8(s):
return s
try:
_encoding = QtGui.QApplication.UnicodeUTF8
def _translate(context, text, disambig):
return QtGui.QApplication.translate(context, text, disambig, _encoding)
except AttributeError:
def _translate(context, text, disambig):
return QtGui.QApplication.translate(context, text, disambig)
class Ui_MainWindow(object):
def setupUi(self, MainWindow):
MainWindow.setObjectName(_fromUtf8("MainWindow"))
MainWindow.resize(226, 189)
self.centralwidget = QtGui.QWidget(MainWindow)
self.centralwidget.setObjectName(_fromUtf8("centralwidget"))
self.lineEdit = QtGui.QLineEdit(self.centralwidget)
self.lineEdit.setGeometry(QtCore.QRect(10, 30, 113, 20))
self.lineEdit.setObjectName(_fromUtf8("lineEdit"))
self.lineEdit_2 = QtGui.QLineEdit(self.centralwidget)
self.lineEdit_2.setGeometry(QtCore.QRect(10, 80, 113, 20))
self.lineEdit_2.setObjectName(_fromUtf8("lineEdit_2"))
self.lineEdit_2.setEchoMode(QtGui.QLineEdit.Password)
was ich nicht verstehe ist der obere teil der nach der import-zeile kommt, also die beiden try-blöcke. kennt sichd a jemand hier aus?
ich würd mich sehr freuen über eine kurze erklärung
Viele Grüße
Duall777