m0_57901298 2021-06-27 11:46 采纳率: 58.3%
浏览 14

求改(水平滚动条带动了垂直滚动条)

import tkinter as tk
from idlelib.colorizer import ColorDelegator
from idlelib.percolator import Percolator

main = tk.Tk()
frame = tk.Frame(main)
xbar = tk.Scrollbar(frame, orient = 'horizontal')
xbar.pack(side = tk.BOTTOM, fill = tk.X)
ybar = tk.Scrollbar(frame)
ybar.pack(side = tk.RIGHT, fill = tk.Y)
text = tk.Text(frame, xscrollcommand = xbar.set, yscrollcommand = ybar.set, wrap = 'none')
text.pack(expand = tk.YES, fill = tk.BOTH)
Percolator(text).insertfilter(ColorDelegator())
xbar.config(command = text.xview)
xbar.config(command = text.yview)
frame.pack()
main.mainloop()

 

  • 写回答

1条回答 默认 最新

  • 快ྂ乐ྂ至ྂ上ྂ 2021-06-27 12:58
    关注

    这样写,用scrollbar属性command到文本,再用文本配置到滚动条。x和y个一次。另外,框架和文本是两个控件,文本又是框架内得,而你要全部滚动生效,所以Scrollbar后面的第一个参数用main,就是整个窗口

     

    评论

报告相同问题?

悬赏问题

  • ¥20 ARM64架构下SSCMS部署问题
  • ¥20 请教如何让移动端的热区自适应
  • ¥30 为什么深度学习网络训练会出现训练集和测试集准确率和损失都不变的情况
  • ¥15 (标签-3D|关键词-色模型)
  • ¥15 发现在MSVS2022中”#pragma once“不起作用
  • ¥15 实时声纹降噪算法进行无关说话人语音抑制
  • ¥100 adb针对解决手机锁屏问题(相关搜索:手机锁屏)
  • ¥15 发现哔哩哔哩的粉丝只能显示前5页能不能爬出来
  • ¥15 oracle数据库求解
  • ¥15 c++ websocketpp连接币安 有报错,有偿求解