在PYQT4中格式化文本?

时间:2017-08-18 09:51:08

标签: python pyqt4

userPassword = user_input
password = QtGui.QLabel('{}', self).format(userPassword)

我希望标签上面有用户输入的文字?错误以下

AttributeError: 'QLabel' object has no attribute 'format'

1 个答案:

答案 0 :(得分:0)

格式函数的语法是str.format()

Python Docs for str.format()

所以你的代码应该是这样的,因为你想格式化字符串(即' {}')而不是QLabel对象:

userPassword = user_input
password = QtGui.QLabel('{}'.format(userPassword), self)