tkinter之Scrollbar滚动条

简介: tkinter之Scrollbar滚动条
import tkinter as tk
from tkinter import *

root = tk.Tk()
root.title("逻辑网")
root.geometry('450x180+300+200')
root.iconbitmap('../image/icon.ico')
# 创建一个滚动条控件,默认为垂直方向
sbar1 = tk.Scrollbar(root)
# 将滚动条放置在右侧,并设置当窗口大小改变时滚动条会沿着垂直方向延展
sbar1.pack(side=RIGHT, fill=Y)
# 创建水平滚动条,默认为水平方向,当拖动窗口时会沿着X轴方向填充
sbar2 = Scrollbar(root, orient=HORIZONTAL)
sbar2.pack(side=BOTTOM, fill=X)
# 创建列表框控件,并添加两个滚动条(分别在垂直和水平方向),使用 set() 进行设置
mylist = tk.Listbox(root, xscrollcommand=sbar2.set, yscrollcommand=sbar1.set)
for i in range(30):
    mylist.insert(END, '第' + str(i + 1) + '次:' + '你很穷!' + '\n')
# 当窗口改变大小时会在X与Y方向填满窗口
mylist.pack(side=LEFT, fill=BOTH)
# 使用 command 关联控件的 yview、xview方法
sbar1.config(command=mylist.yview)
sbar2.config(command=mylist.xview)
#  显示主窗口
root.mainloop()
目录
相关文章
|
6月前
QT中 QPlainTextEdit自适应高度的问题(防止出现滚动条)
在QT开发过程中,经常使用到QPlainTextEdit来填入大量的文字,一般我们都会设置QPlainText的固定高度或者默认高度,但是随着文字的增多,就会自动出现滚动条,有时候我们可能需要QPlainText的高度随着自动适应文字的高度(即是说不需要出现滚动条)
466 0
|
6月前
|
Python
tkinter滚动条
tkinter滚动条
36 1
|
6月前
|
Python
tkinter之竖向滑块
tkinter之竖向滑块
56 6
|
6月前
|
Python
tkinter之button添加背景图片
tkinter之button添加背景图片
152 1
|
JavaScript
Slider滑块实现进度条
Slider滑块实现进度条
198 0
|
前端开发 Python
Tkinter的Canvas控件
Canvas控件是Tkinter界面设计的一个画图工具,也可以用它导入外部图案到界面中
109 0
Tkinter的Canvas控件
|
Python
Tkinter的Radiobutton控件
Tkinter的Radiobutton是一个含有多个选项的控件,但是只能选择其中的一个选项
100 0
Tkinter的Radiobutton控件
|
自然语言处理
Qt-QML-Slider-滑块-Style
感觉滑块这个东西,可以算是一个基本模块了,在我的项目中也有这个模块,今天我将学一下一下滑块的使用以及美化工作。
383 0
Qt-QML-Slider-滑块-Style