概述
我想在python的for tkMessageBox.showinfo()中实现Tkinter循环
我需要在框中打印一个list of lists。
我目前拥有的是:
tkMessageBox.showinfo(
"Help INFORMATION",
"help1 help2 n help3 help4 n help5 help6"
)
我想要的是:
像下面这样。
my_list=[['help1','help2'],['help3','help4'],['help5','help6']]
tkMessageBox.showinfo(
"Help INFORMATION",
for i in my_list:
i + "n" #cant use print as I want to display it in the dialog box and not in the console.
)
这样对话框中的输出应如下所示:
help1 help2
help3 help4
help5 help6
但是我得到的是:
Syntax Error -> for i in my_list:
python大神给出的解决方案
这个怎么样:
my_list=[['help1','help2'],['help3','help4'],['help5','help6']]
tkMessageBox.showinfo(
"Help INFORMATION",
'n'.join(map(' '.join, my_list))
)
我没有测试它,但理想情况下应该完成这项工作。
最后
以上就是超级寒风为你收集整理的python messagebox showinfo用法_Tkinter python中的tkMessageBox.showinfo中的for循环 - python的全部内容,希望文章能够帮你解决python messagebox showinfo用法_Tkinter python中的tkMessageBox.showinfo中的for循环 - python所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复