text1 = Text(root) text1.place(relx=0.52, rely=0.24, relwidth=0.40, relheight=0.65) #第一个是文件的右边滑动,第二个是下面滑动 scroll1r = tk.Scrollbar(root) scroll1r.place(relx=0.92, rely=0.24, relwidth=0.02, relheight=0.65) scroll1d = tk.Scrollbar(root,orient=HORIZONTAL) #0.24+0.65=0.89 scroll1d.place(relx=0.52, rely=0.89, relwidth=0.40, relheight=0.02) scroll1r.config(command=text1.yview) text1.config(yscrollcommand=scroll1r.set) scroll1d.config(command=text1.xview) text1.config(xscrollcommand=scroll1d.set)
时间: 2023-08-07 15:05:16 浏览: 53
erlang-mk-minimal:基于 RJ 的演示“poke”应用程序(https),使用 kerl、erlang.mk 和 relx 生成最小的 erlang 版本
这段代码是用于在 tkinter 应用程序中创建一个文本框并添加滚动条。第一行创建了一个名为 `text1` 的文本框,并使用 `place` 方法将其放置在窗口中间的位置。第二行创建了一个名为 `scroll1r` 的垂直滚动条,并将其放置在文本框的右侧。第三行创建了一个名为 `scroll1d` 的水平滚动条,并将其放置在文本框的下方。第四行设置了垂直滚动条的回调函数为 `text1.yview`,这样当用户拖动滚动条时,文本框会自动滚动。第五行设置了文本框的垂直滚动条为 `scroll1r.set`,这样当文本框滚动时,滚动条会自动更新。第六行设置了水平滚动条的回调函数为 `text1.xview`,这样当用户拖动水平滚动条时,文本框会自动横向滚动。最后一行设置了文本框的水平滚动条为 `scroll1d.set`,这样当文本框横向滚动时,滚动条会自动更新。
阅读全文