pyqt5 如何直接输出百分比数?

img


界面大概是这样,最后的得分这一栏想输出百分比数。
如果是用print,我知道怎么做。这里使用的是textedit,不知道有没有更方便的控件?

你将textedit里面的值先进行赋值,在给textedit做现实,比如

原值=0.890909090909
百分比值=f'{round(原值*100,3)}%'
textedit(showvalue=百分比值)

思路 先将字符串或者显示值做格式化后再交给textedit显示或者给textedit的内容赋值

print('{:.2%}'.format(x))

你在python脚本设置一个变量,在输入pyqt不就好了
如:text = '{}%'.format(0.890*100)
然后调用:textedit(text)

用print和给text传值没任何区别
你用print如果不格式化也一样一堆小数点啊