菜鸟IT的博客 >> Python
给tkinter.Text多行文本增加上下滚动条Scrollbar,用.place布局,左边全部用动态的绝对坐标
# 定义1个多行文本框,定义它的相对坐标
Return_EmsApiTrack_Json=tkinter.Text(EmsApiTrack_Win)
Return_EmsApiTrack_Json.place(x=(EmsApiTrack_Win_Width*0.5-EmsApiTrack_Win_Width*0.99*0.5),y=115,width=(EmsApiTrack_Win_Width*0.99-20),height=(EmsApiTrack_Win_Height*0.55))
# 给上面的多行文本的右侧。增加1个上下滚动条。定义它的相对坐标
Return_EmsApiTrack_Scrollbar = tkinter.Scrollbar()
Return_EmsApiTrack_Scrollbar.place(x=EmsApiTrack_Win_Width*0.5-EmsApiTrack_Win_Width*0.99*0.5+EmsApiTrack_Win_Width*0.99-20,y=115,width=20,height=(EmsApiTrack_Win_Height*0.55))
# 把上面的Text多行文本框 和 上下滚动条关联在一起
Return_EmsApiTrack_Scrollbar.config(command=Return_EmsApiTrack_Json.yview)
Return_EmsApiTrack_Json.config(yscrollcommand=Return_EmsApiTrack_Scrollbar.set)
菜鸟IT博客[2022.02.11-21:47] 访问:243