我有一个tkinter程序:import urllib.request

from tkinter import *

root = Tk()

root.iconbitmap(default='icon.ico')

root.wm_title('Got Skills\' Skill Tracker')

frame = Frame(width="500",height="500")

frame.pack()

def 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.decode("utf-8").replace("\n", "").split(",")])

skills = skills[0:25]

for item in skills:

toPrint = item[0][0],"-",item[0][1],"-",item[0][1],"\n"

w = Message(frame, text=toPrint)

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()

当我运行上面的脚本时,它显示如下(这很好):

当我单击“命令”>“显示技能”时,它会变成this。(链接是因为它很高)它显示了正确的东西,但是……我可以想象你看到了问题。

两个问题:

-如何在框架中添加滚动条,并使框架保持固定大小?(理想情况下,保持第一个图像的大小,添加show()的输出,将滚动条添加到程序的第一个图像。)

-使用以下代码:for item in skills:

toPrint = item[0][0],"-",item[0][1],"-",item[0][2],"\n"

w = Message(frame, text=toPrint)

w.pack()

这是输出我输出的最好方式吗?列表(skills)看起来像[[1,2,3],[4,5,6]..],我想在一行上显示1-2-3,在一行上显示4-5-6,等等

但是,我不想让他们之间像现在这样有额外的界限,我想知道我是如何做到这一点的最好方法。

python tkinter 滚动条_如何在tkinter窗口中添加滚动条?相关推荐

  1. java pdf添加透明水印_如何在PDF文件中添加透明水印

    原标题:如何在PDF文件中添加透明水印 有些文件添加水印,但是又不想水印影响文件的使用有时候会设置透明水印,那么PDF怎么设置透明水印呢,应该有很多的小伙伴们都很好奇应该怎么做吧,接下来就为大家分享一 ...

  2. linux python开发环境_如何在Linux系统中搭建Python编程环境

    1 在大多数的Linux系统中,基本上都默认安装了Python,也就是说,在Linux的系统中基本上是不需要安装什么软件,就可以使用Python. 下面以ubuntu操作系统为例,看看如何在Linux ...

  3. wps启用编辑按钮在哪里_如何在wps工具栏中添加按钮 如何在Excel中添加删除命令按钮...

    延伸:如何在Excel中添加删除命令按钮 描述:在Excel 2003中,很多常用的命令按钮都放置在工具栏中,用户可以很方便地进行操作.添加命令主要是通过拖动的方式完成的,其具体的操作如下:骤一,在视 ...

  4. python tkinter frame滚动条_如何在Tkinter中创建带有滚动条的LabelFrame?

    我正在使用Python和Tkinter为我正在编写的程序创建一个GUI,我遇到了一些问题. 我有三个从LabelFrame派生的对象在一个从Frame派生的对象中.LabelFrame子代之一是对应的 ...

  5. wpfbutton按钮禁用_wpfbutton按钮禁用_如何在WPF窗口中隐藏关闭按钮?

    我只是遇到了类似的问题,乔·怀特的解决方案在我看来似乎简单而干净.我重用了它并将其定义为Window的附加属性 public class WindowBehavior { private static ...

  6. electron 菜单栏_如何在Electron JS中添加任务栏图标菜单?

    electron 菜单栏 If you are new here, please consider checking out my recent articles on Electron JS inc ...

  7. vb6.0 listview隐藏水平方向滚动条_为Vuetify的UI组件添加滚动条

    前言 有必要说明,这其实是一个很简单的功能,用原生实现也非常简单: #preview-zone {overflow-y: auto;overflow-x: hidden;height: 90%;wid ...

  8. windows监视桌面_如何在Windows 10中添加和监视孩子的帐户

    windows监视桌面 Your kids are the most important people in the world to you, and the Internet is a scary ...

  9. rails 添加外键_如何在Rails后端中添加功能强大的搜索引擎

    rails 添加外键 by Domenico Angilletta 通过多梅尼科·安吉列塔(Domenico Angilletta) In my experience as a Ruby on Rai ...

最新文章

  1. 开发和使用Web用户控件
  2. python subprocess使用记录
  3. Python的Virtualenv(虚拟环境)的使用(Windows篇)2
  4. Halcon算子学习:xyz_to_object_model_3d
  5. 减治法在查找算法中的应用(JAVA)--快速查找
  6. 终于读完Code complete 2nd edtion
  7. mysql别人的框架_MySQL逻辑架构
  8. linux检查编译windows,用C,C检测Windows或Linux
  9. Translatium for Mac(多语言在线翻译工具)
  10. 一个很好的弹出层插件nyroModal
  11. sql——手机号码归属地、身份证前六位归属地、省市区级联
  12. 推荐系统—基于用户的协同过滤算法简单实现
  13. Git使用小记(Windows)
  14. sort目标跟踪算法
  15. 希腊字母发音表及所对应的Markdown KaTex代码
  16. 2021年北京人大附中高考成绩查询,2021北京市地区高考成绩排名查询,北京市高考各高中成绩喜报榜单...
  17. 【算法导论-37】Graph的Java实现
  18. 深入理解多线程(四)— Moniter的实现原理
  19. raid5是计算机的什么知识,关于raid5的知识
  20. ABP框架—后台:后台程序发布至IIS(6)

热门文章

  1. Learn OpenGL (八):颜色
  2. 【记录】我在团队合作中遇到过的胎神(扑街仔)级别前端小伙伴 之 莫名其妙配置0.0.0.0这种IP访问
  3. RTB中的cookie mapping理解
  4. HLS中m3u8格式规范解读
  5. 每日一题 -- 11-1
  6. M_Map画南海水深地形图
  7. python之路——模块和包
  8. 在运筹学中什么样的解决方案是最优的
  9. HDU 5972 Regular Number(ShiftAnd+读入优化)
  10. select 不要 用*