gpt4 book ai didi

python - 如何将整数列表打印到 QPlainTextEdit?

转载 作者:行者123 更新时间:2023-12-01 00:30:53 24 4
gpt4 key购买 nike

我有一个 list

temp = [1, 2, 3, 4, 5, 6, 7, 8] 

我知道以字符串形式打印到控制台,我只会这样做

for i in range(0, len(temp)):
temp[i] = str(temp[i])

并得到

1
2
3
...

因为我认为当我将PlainText设置为QPlainTextEdit时不能递归地完成,我该怎么做?我想我必须删除逗号和括号并插入\n,从这里我开始通过这篇文章解决我的问题:How to print a list with integers without the brackets, commas and no quotes?

最佳答案

您只需将数字转换为字符串并添加 appendPlainText() :

import sys
from PyQt5 import QtWidgets


if __name__ == "__main__":
app = QtWidgets.QApplication(sys.argv)

temp = [1, 2, 3, 4, 5, 6, 7, 8]

w = QtWidgets.QPlainTextEdit()
for i in temp:
w.appendPlainText(str(i))
w.show()
sys.exit(app.exec_())

或者正如您指出的,您可以使用 join() :

w.setPlainText("\n".join(map(str, temp)))

关于python - 如何将整数列表打印到 QPlainTextEdit?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58189351/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com