我想在按钮点击时在QLabel中显示一些字符串,但我的代码只显示该字符串的第一个字符。我正在使用以下代码
this.router.navigate(['/search/' + JSON.stringify(event.data)]);
在上面的代码中,我想将qlable设置为“hello”,但只显示“h”。这是什么原因以及如何更正我的代码?
答案 0 :(得分:2)
问题是由于QLabel
的大小最初取决于文本的内容,并且因为这个空的最初只占用字母的必要宽度,所以解决方法是调用方法{{3 }}
def test3(self, data):
self.SecondWindow.emailIDIN.setText("hello")
self.SecondWindow.emailIDIN.adjustSize()
注意:建议将变量命名为类,因为它可能会导致错误。