python - 在 GUI 中将文本输出为标签而不是打印 Python 2

标签 python user-interface tkinter display

我想创建一个如下所示的 GUI 窗口,其中列出了顶级团队的实时反馈,并为他们提供了编号。我在创建列表框时发现了这一点(但我宁愿在框架内有标签或框架框,如图所示)。

此外,我尝试打印编号,它对于打印功能效果很好,但我不知道如何使用实际获取的数据来实现此功能以显示为 GUI。

enter image description here

from urllib import urlopen
from re import findall
from Tkinter import *
from Tkinter import Tk, Label, Button

url = 'http://www.bbc.com/sport/football/premier-league/table'
EPL_contents = urlopen(url).read()
EPL_Ranking = findall("'>(\w* ?\w*)</a>", EPL_contents)
EPL_10= EPL_Ranking[:10]


root = Tk()



for index, value in enumerate(EPL_10, start=1):
        print index, value


root.mainloop()

任何人都可以帮助我如何继续吗?谢谢

最佳答案

使用Label widget创建标签,并使用 gridpack显示标签小部件。

for index, value in enumerate(EPL_10, start=1):
    Label(root, text=str(index)).grid(row=index, column=0, sticky='W')
    Label(root, text=value).grid(row=index, column=1, sticky='W')

关于python - 在 GUI 中将文本输出为标签而不是打印 Python 2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37153894/

相关文章:

android - 如何创建像谷歌位置历史这样的安卓时间轴 View ?

python - 清除条目小部件框

python - 您可以使用 pandas 在一行中从 groupby 对象创建新列吗?

python - 生成伪随机数系列的算法,可重现知道初始种子

python - 当我的函数未在Python中指定关键字参数时,为什么会得到 “SyntexError: non-keyword arg after keyworkd arg”?

python - 导入 __module__ python : why the underscores?

java - JTabbedPane如何判断用户离开的tab?

java - Paint.setTextSize() 的参数代表什么?

python-3.x - Tkinter:如何制作圆角文本小部件?

python - 如何删除选中复选框后出现的 Python3 tkinter ttk.CheckButton 虚线?