1 回答

TA貢獻1859條經(jīng)驗 獲得超6個贊
當(dāng)嘗試使用計數(shù)器將列表分布在屏幕上時,它會變成一條對角線。
造成這種效果的原因是您在內(nèi)循環(huán)中增加了文本的垂直和水平位置。僅增加內(nèi)循環(huán)中的水平位置。垂直位置必須在外循環(huán)中增加。在內(nèi)部循環(huán)中,您必須迭代字典:
def processos_ativos():
listOfProcessNames = [proc.as_dict(attrs=['pid', 'name', 'cpu_percent']) for proc in psutil.process_iter()]
horizontal = 0
for dictionary in listOfProcessNames:
vertical = 0
for key in dictionary:
elem = dictionary[key]
text = font.render(elem, True, verde)
tela.blit(text,(10*vertical,25*horizontal))
vertical += 1
horizontal += 1
添加回答
舉報