首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >EasyGUI输出?

EasyGUI输出?
EN

Stack Overflow用户
提问于 2012-04-08 05:41:19
回答 2查看 953关注 0票数 0

Right...so我有两份名单一个有16个条目。另一个至少有几百个。使用EasyGUI输出它们非常简单,使用textbox()函数或msgbox()函数都可以。问题是我希望它每行显示一个列表项,而不是一个巨大的blob。我将如何实现这一点?

以下是代码的一个示例:

代码语言:javascript
复制
def print_comb_GUI(combinations):
    eg.textbox(combinations) #eg = EasyGUI

组合是一个包含大约100-200个条目的列表(视情况而定)每个条目都是一个字符串。

EN

回答 2

Stack Overflow用户

发布于 2012-04-08 06:47:06

使用'\n'.join

代码语言:javascript
复制
>>> import easygui as ea
>>> big_list = ['this', 'is', 'no', 'so', 'big']
>>> text = '\n'.join(big_list)
>>> ea.textbox(text=text)
票数 0
EN

Stack Overflow用户

发布于 2020-11-27 18:44:52

下面是我编写的一个示例代码。它将使用部分伪代码,部分python:

代码语言:javascript
复制
from easygui import *
list bigblobofitems = ["item1","item2","item3","item4","item5"]
list ForOutput = [empty]

x = 0
y = bigblobofitem.count()

while x != y and x < y:
    forOutput.append(bigblobofitems(x))
    forOutput.append("\n")
    x = x+1

msgbox(forOutput)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10058621

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档