python关于tkinter中绑定了Scrollbar的Listbox或Text的控件实时更新的问题

本人最近在用python的tkinter来生成界面,过程中遇到了不少问题,其中最让我难受的就是关于绑定Scrollbar的Text控件的问题。

问题的大概是这样的:

1. 首先我创建了一个Scrollbar控件,然后创建了一个Text控件用来保存每一行的内容。Text的yscrollcommand = scrollbar.set,scrollbar.config(command=text.yview)。网上的所有关于Scrollbar和Text之类的关联,都是用这种方式表示的,表明当Text里的内容超过行数限制时,Scrollbar会变成可上下拖动的;当向下拖动Scrollbar时,Text里有限行数显示的内容也会随之变化。

代码如下:

#!/usr/bin/python
# -*- coding: utf-8 -*-

import tkinter


class FirstWindow(object):
    def __init__(self):
        self.top = tkinter.Tk()

        self.scrollbar = tkinter.Scrollbar(self.top)
        self.scrollbar.pack(side=tkinter.RIGHT, fill=tkinter.Y)
        self.text = tkinter.Text(self.top,
                                 width=10,
                                 height=10,
                                 font=("Times New Roman", 16),
                          
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值