【发布时间】:2022-01-04 23:24:34
【问题描述】:
我正在尝试在画布上创建的条目上放置一个滚动条.. 我试过这段代码
from tkinter import *
root = Tk()
root.geometry('400x600')
root.resizable(0,0)
page = Canvas(root, width=400, height=600, bd=0, highlightthickness=0,scrollregion=(0,0,500,500))
MyImage1 = PhotoImage(file='Study With4.png')
CanvasImage = page.create_image(0,0,image= MyImage1, anchor='nw')
entry =Text(page,height=29,width =46,wrap=WORD,bg='#F8F8F8')
scroll = Scrollbar(entry, orient=VERTICAL)
scroll.pack(side=RIGHT, fill=Y)
scroll.config(command=page.yview)
page.config(yscrollcommand=scroll.set)
page.create_window(200,285, window=entry)
page.pack()
mainloop()
但它不起作用,我不知道问题出在哪里。
【问题讨论】:
-
如果文本框在滚动区域内,滚动条将被停用。
标签: python tkinter canvas scrollbar tkinter-entry