To add the scroll bars, use tkinter.tix.ScrolledWindow.
To remove extra space drop the extra “n” and display a string, not a tuple.
Here is the complete pre:
import urllib.requestfrom tkinter import *from tkinter.tix import *root = Tk()root.iconbitmap(default='icon.ico')root.wm_title('Got Skills' Skill Tracker')frame = frame(width="500",height="500")frame.pack()swin = ScrolledWindow(frame, width=500, height=500)swin.pack()win = swin.windowdef show(): name = "zezima" page = urllib.request.urlopen('http://hiscore.runescape.com/index_lite.ws?player=' + name) page = page.readlines() skills = [] for line in page: skills.append([line.depre("utf-8").replace("n", "").split(",")]) skills = skills[0:25] for item in skills: toPrint = item[0][0],"-",item[0][1],"-",item[0][1] w = Message(win, text=' '.join(toPrint), width=500) w.pack()menu = Menu(root)root.config(menu=menu)filemenu = Menu(menu)menu.add_cascade(label="Commands", menu=filemenu)filemenu.add_command(label="Show Skills", command=show)root.mainloop()
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)