python tkinter 滚动条_如何在tkinter窗口中添加滚动条?
我有一个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窗口中添加滚动条?相关推荐
- java pdf添加透明水印_如何在PDF文件中添加透明水印
原标题:如何在PDF文件中添加透明水印 有些文件添加水印,但是又不想水印影响文件的使用有时候会设置透明水印,那么PDF怎么设置透明水印呢,应该有很多的小伙伴们都很好奇应该怎么做吧,接下来就为大家分享一 ...
- linux python开发环境_如何在Linux系统中搭建Python编程环境
1 在大多数的Linux系统中,基本上都默认安装了Python,也就是说,在Linux的系统中基本上是不需要安装什么软件,就可以使用Python. 下面以ubuntu操作系统为例,看看如何在Linux ...
- wps启用编辑按钮在哪里_如何在wps工具栏中添加按钮 如何在Excel中添加删除命令按钮...
延伸:如何在Excel中添加删除命令按钮 描述:在Excel 2003中,很多常用的命令按钮都放置在工具栏中,用户可以很方便地进行操作.添加命令主要是通过拖动的方式完成的,其具体的操作如下:骤一,在视 ...
- python tkinter frame滚动条_如何在Tkinter中创建带有滚动条的LabelFrame?
我正在使用Python和Tkinter为我正在编写的程序创建一个GUI,我遇到了一些问题. 我有三个从LabelFrame派生的对象在一个从Frame派生的对象中.LabelFrame子代之一是对应的 ...
- wpfbutton按钮禁用_wpfbutton按钮禁用_如何在WPF窗口中隐藏关闭按钮?
我只是遇到了类似的问题,乔·怀特的解决方案在我看来似乎简单而干净.我重用了它并将其定义为Window的附加属性 public class WindowBehavior { private static ...
- electron 菜单栏_如何在Electron JS中添加任务栏图标菜单?
electron 菜单栏 If you are new here, please consider checking out my recent articles on Electron JS inc ...
- vb6.0 listview隐藏水平方向滚动条_为Vuetify的UI组件添加滚动条
前言 有必要说明,这其实是一个很简单的功能,用原生实现也非常简单: #preview-zone {overflow-y: auto;overflow-x: hidden;height: 90%;wid ...
- windows监视桌面_如何在Windows 10中添加和监视孩子的帐户
windows监视桌面 Your kids are the most important people in the world to you, and the Internet is a scary ...
- rails 添加外键_如何在Rails后端中添加功能强大的搜索引擎
rails 添加外键 by Domenico Angilletta 通过多梅尼科·安吉列塔(Domenico Angilletta) In my experience as a Ruby on Rai ...
最新文章
- 开发和使用Web用户控件
- python subprocess使用记录
- Python的Virtualenv(虚拟环境)的使用(Windows篇)2
- Halcon算子学习:xyz_to_object_model_3d
- 减治法在查找算法中的应用(JAVA)--快速查找
- 终于读完Code complete 2nd edtion
- mysql别人的框架_MySQL逻辑架构
- linux检查编译windows,用C,C检测Windows或Linux
- Translatium for Mac(多语言在线翻译工具)
- 一个很好的弹出层插件nyroModal
- sql——手机号码归属地、身份证前六位归属地、省市区级联
- 推荐系统—基于用户的协同过滤算法简单实现
- Git使用小记(Windows)
- sort目标跟踪算法
- 希腊字母发音表及所对应的Markdown KaTex代码
- 2021年北京人大附中高考成绩查询,2021北京市地区高考成绩排名查询,北京市高考各高中成绩喜报榜单...
- 【算法导论-37】Graph的Java实现
- 深入理解多线程(四)— Moniter的实现原理
- raid5是计算机的什么知识,关于raid5的知识
- ABP框架—后台:后台程序发布至IIS(6)