python内置模块Tkinter是用来创建桌面窗口程序的,而窗口程序和网页一样,因为有着长宽限制在有些情况下没有办法显示全部的内容 。那么剩下的内容就会被隐藏起来,需要使用滚动条拖动才可以显示 。而下文介绍的内容就是Tkinter长宽设置滚动条的方法,往下看看吧 。

一、设置窗口大小
虽然Tkinter模块在创建窗口之后哪怕不设置大小也是能够去自动选择一个合适的尺寸,但是只有在设置大小将其固定之后才能够将滚动条添加上,代码示例如下所示:
import tkinter as tk window = tk.Tk()window.geometry( "250x200" )
二、设置窗口滚动条
该模块之中滚动条也是额外的组件,是需要调用Scrollbar()这个方法来创建的 。创建完成之后得通过pack()方法将其添加到窗口的右侧或者左侧,所以在该方法之中就需要去填写参数了,详细代码示例如下:
SVBar = tk.Scrollbar(window)SVBar.pack (side = tk.RIGHT, fill = "y" )SHBar = tk.Scrollbar(window, orient = tk.HORIZONTAL)SHBar.pack (side = tk.BOTTOM, fill = "x" )以上代码的作用就是创建出来了两个滚动条组件,并且将其分别添加到窗口右侧以及底部 。pack()方法之中的参数side决定的就是滚动条组件摆放位置,而fill参数的意思则是让这两个组件分别沿着y轴以及x轴填充满 。
而滚动条组件创建好之后就需要去创建一个比当前窗口还大和宽的组件才能让其生效,并且在这个组件之中还得去设置该组件在xy轴上滚动时是通过哪个滚动条组件来显示剩余区域的,代码如下所示:
TBox = tk.Text(window, height = 500 , width = 500 , yscrollcommand = SVBar. set , xscrollcommand = SHBar. set , wrap = "none" )TBox.pack(expand = 0 , fill = tk.BOTH)SHBar.config(command = TBox.xview)SVBar.config(command = TBox.yview)window.mainloop()

【Tkinter窗口设置滚动条怎么做?Python如何给Tkinter窗口添加滚动条】以上就是关于“Tkinter窗口设置滚动条怎么做?Python如何给Tkinter窗口添加滚动条”的全部内容了,希望对你有所帮助 。
猜你喜欢
- Tkinter窗口图标怎么改?Tkinter如何设置窗口属性
- FAST路由器设置
- 微信怎么设置锁屏密码 微信设置锁屏密码
- 鼠标距离短怎么解决 怎样设置鼠标的移动距离
- 王者荣耀英雄出装在哪设置
- 手机怎么设置闹钟时间
- 设置电脑屏保的方法 电脑怎么设置屏保
- 雷电模拟器cpu设置几核 具体的设置办法是这样的
- 腾讯文档权限设置在哪里
- 电脑屏保时间怎么设置 电脑屏保时间的设置方法
