userPassword = user_input
password = QtGui.QLabel('{}', self).format(userPassword)
我希望标签上面有用户输入的文字?错误以下
AttributeError: 'QLabel' object has no attribute 'format'
答案 0 :(得分:0)
格式函数的语法是str.format()
(Python Docs for str.format())
所以你的代码应该是这样的,因为你想格式化字符串(即' {}')而不是QLabel对象:
userPassword = user_input
password = QtGui.QLabel('{}'.format(userPassword), self)