鱼C论坛

 找回密码
 立即注册
查看: 2873|回复: 6

【tkinter-Scrollbar】下面的两个文本框该如何添加滚动条

[复制链接]
发表于 2019-6-12 13:11:00 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
  1. import json
  2. import random
  3. import time
  4. import hashlib
  5. import requests
  6. from tkinter import *
  7.  
  8. root = Tk()
  9. root.title('有道翻译')
  10. frame = Frame(root)
  11. frame.pack(padx=10, pady=20)
  12.  
  13. req = Label(frame, text='请输入你要翻译的文字:', pady=10)
  14. req.pack(anchor=W)
  15. # req.grid(row=0, column=0, sticky=W)
  16.  
  17. t1 = Text(frame, width = 70, height = 10)
  18. t1.pack()
  19. # e1.grid(row=0, column=1)
  20. r = ''
  21.  
  22. def translate():
  23.         pass
  24.  
  25. Button(frame, text='开始翻译', command=translate).pack(pady=10)
  26.  
  27. res = Label(frame, text='翻译结果:')
  28. res.pack(anchor=W)
  29. t2 = Text(frame, width=70, height=10, background='gainsboro')
  30. t2.pack()
  31.  
  32.  
  33. mainloop()
复制代码


TIM截图20190612130527.png
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2019-6-12 17:08:35 | 显示全部楼层
  1. import json
  2. import random
  3. import time
  4. import hashlib
  5. import requests
  6. from tkinter import *
  7. from tkinter.scrolledtext import ScrolledText

  8. root = Tk()
  9. root.title('有道翻译')
  10. frame = Frame(root)
  11. frame.pack(padx=10, pady=20)
  12. req = Label(frame, text='请输入你要翻译的文字:', pady=10)
  13. req.pack(anchor=W)
  14. # req.grid(row=0, column=0, sticky=W)
  15. t1 = ScrolledText(frame, width = 70, height = 10)
  16. t1.pack()
  17. # e1.grid(row=0, column=1)
  18. r = ''
  19. def translate():
  20.     pass
  21. Button(frame, text='开始翻译', command=translate).pack(pady=10)
  22. res = Label(frame, text='翻译结果:')
  23. res.pack(anchor=W)
  24. t2 = ScrolledText(frame, width=70, height=10, background='gainsboro')
  25. t2.pack()
  26. mainloop()
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-6-13 10:03:52 | 显示全部楼层

scrolledtext已经知道了,scrollbar我觉得应该也能实现,但是不知道怎么写
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-6-13 10:17:08 | 显示全部楼层
scroll = Scrollbar(root)
scroll.config = (command = t1.xview)
t1['xscrollcommand'] = scroll.set
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-6-13 10:44:05 | 显示全部楼层
chxchxkkk 发表于 2019-6-13 10:17
scroll = Scrollbar(root)
scroll.config = (command = t1.xview)
t1['xscrollcommand'] = scroll.set

只适合一个Text的情况吧,上下两个Text都需要滚动条的情况我怎么也不能把滚动条放到该放的位置上。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-6-13 14:08:42 | 显示全部楼层
老哥 吾爱上也看到你的一样的帖子
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-6-13 15:06:40 | 显示全部楼层
huguo002 发表于 2019-6-13 14:08
老哥 吾爱上也看到你的一样的帖子

太冷清了,csdn我也想发一个来着
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-4-28 03:09

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表