【发布时间】:2019-07-28 10:16:40
【问题描述】:
嘿,伙计们,我遇到了一个非常简单的问题,这让我发疯了。 我基本上只是想用 PySimpleGui 创建一个弹出窗口,在新行中打印列表的每个元素。我知道当使用普通的打印语句时,这可以很容易地通过 for 循环或例如打印(*list,sep="\n") 但是,当我尝试在 PySimpleGui 弹出窗口中实现 print 语句时,我根本想不出办法。 这是我的代码
将 PySimpleGUI 导入为 sg
a=[3,45,23,1,8,9]
sg.PopupScrolled("同步完成", f"已添加以下项目:\n", f"{a}")
那么我该如何设置弹出代码的格式,以便列表 [a] 中的每个元素都打印在新行中? 提前感谢您的帮助!
【问题讨论】:
-
如果以下答案有帮助,请点赞并接受,以便 SO 可以关闭此问题
-
我做到了...这是一个很好的解决方案。我会很懒惰并删除变量 s 并将其全部放在 PopupScrolled 调用中。
-
我变得更加懒惰并实现了您希望的解决方案....指示要使用 *list 语法打印的列表。
标签: python list printing format pysimplegui