精华内容
下载资源
问答
  • Scrollbar

    2020-12-05 05:16:59
    Scrollbar此小部件提供了一个幻灯片控制器,用于实现垂直滚动小部件,例如列表框,文本和画布。 请注意,您还可以在Entry小部件上创建水平滚动条。语法 (Syntax)以下是创建此小部件的简单语法 -w = Scrollbar ( ...

    Scrollbar

    此小部件提供了一个幻灯片控制器,用于实现垂直滚动小部件,例如列表框,文本和画布。 请注意,您还可以在Entry小部件上创建水平滚动条。

    语法 (Syntax)

    以下是创建此小部件的简单语法 -w = Scrollbar ( master, option, ... )

    参数 (Parameters)master - 这表示父窗口。

    options - 以下是此小部件最常用的选项列表。 这些选项可用作以逗号分隔的键值对。Sr.No.选项和说明

    1activebackground

    鼠标悬停在滑块和箭头上时的颜色。

    2bg

    鼠标悬停在它们上方时滑块和箭头的颜色。

    3bd

    3-d的宽度围绕槽的整个周边,以及箭头和滑块上的3-d效果的宽度。 默认值是槽周围没有边框,箭头和滑块周围有2像素边框。

    4command

    移动滚动条时要调用的过程。

    5cursor

    鼠标悬停在滚动条上时显示的光标。

    6elementborderwidth

    箭头和滑块周围边框的宽度。 默认值为elementborderwidth = -1,表示使用borderwidth选项的值。

    7highlightbackground

    当滚动条没有焦点时,焦点的颜色会突出显示。

    8highlightcolor

    当滚动条具有焦点时,焦点的颜色会突出显示。

    9highlightthickness

    焦点的厚度突出显示。 默认值为1.设置为0以禁止显示焦点突出显示。

    10jump

    此选项控制用户拖动滑块时发生的情况。 通常(jump = 0),滑块的每个小拖动都会调用命令回调。 如果将此选项设置为1,则在用户释放鼠标按钮之前不会调用回调。

    11orient

    为水平滚动条设置orient = HORIZONTAL,为垂直滚动条设置orient = VERTICAL。

    12repeatdelay

    此选项控制滑块开始在该方向上重复移动之前按钮1在槽中按下的时间长度。 默认值为repeatdelay = 300,单位为毫秒。

    13repeatinterval

    按repeatInterval

    14takefocus

    通常,您可以通过滚动条小部件选择焦点。 如果您不想要此行为,请设置takefocus = 0。

    15troughcolor

    槽的颜色。

    16width

    滚动条的宽度(如果是水平,则为y尺寸,如果为垂直,则为x尺寸)。 默认值为16。

    方法 (Methods)

    滚动条对象有这些方法 -Sr.No.方法和描述

    1get()

    返回两个数字(a,b),描述滑块的当前位置。 对于水平和垂直滚动条,a值分别给出滑块左边或上边缘的位置; b值给出右边或底边的位置。

    2set ( first, last )

    要将滚动条连接到另一个小部件w,请将w的xscrollcommand或yscrollcommand设置为滚动条的set()方法。 参数与get()方法返回的值具有相同的含义。

    例子 (Example)

    请亲自尝试以下示例 -from Tkinter import *

    root = Tk()

    scrollbar = Scrollbar(root)

    scrollbar.pack( side = RIGHT, fill = Y )

    mylist = Listbox(root, yscrollcommand = scrollbar.set )

    for line in range(100):

    mylist.insert(END, "This is line number " + str(line))

    mylist.pack( side = LEFT, fill = BOTH )

    scrollbar.config( command = mylist.yview )

    mainloop()

    执行上述代码时,会产生以下结果 -

    展开全文
  • 您观看课程学习后 ...当你需要一门语法简单功能强悍的编程语言时,Python一定是开发者的首选,经过Google多年以来不断的完善,使得Python成为了今天世界上最流行的编程语言之一,同时由于各个开源...

    立即学习:https://edu.csdn.net/course/play/19711/343118?utm_source=blogtoedu

    1.滚动条ScrollBar:

    当列表内容项的内容过多时,就需要使用到这个滚动条来进行拖动显示更多的其他选项;一般滚动条是和listbox配对使用的

     

    2.注意事项:

    1)在组件的创建时:应该按照从大到小来进行;

    2)在组件显示时,应该按照组件从小到大来进行显示,这样就不会混乱,显示得也不会出错

    3)尽量不要进行动态组件的创建,否则任意出错

     

    3.知识点:

    1)创建:

     self.scrollbar = tkinter.Scrollbar(self.frame)

    2)对滚动条进行配置:

    self.scrollbar.config(command = self.listbox.yview)
    #将组件滚动条配置给了listbox

    3)对滚动条进行位置布局

    self.scrollbar.pack(side = tkinter.RIGHT,fill =tkinter.Y)

    4)format格式化保留相应的位数

    self.listbox.insert("end","[{s:0>3}] linlianqin".format(s=x))

    5)滚动条事件的定义

        def scrollbar_event(self,event):
            item = self.listbox.get(self.listbox.curselection())+"\n"#根据当前选中的索引来获得当前选中项的内容
            self.listbox.delete(self.listbox.curselection())#删除当前选中项
            self.content.set(self.content.get()+item)#获得当前标签中含有的文字内容并且加上在listbox中选中的项的内容

     

    4.完整代码

    import tkinter#导入创建窗体的相关模块
    import os
    
    image_path = r'C:\Users\jinlin\Desktop\python_further_study\GUI编程\resources'  + os.sep + 'linlianqin.gif'#因为每个平台的分隔符不一样,所以用os.sep可以自动切换到相应平台的分隔符
    
    class Mainwindow():#创建窗口类
        def __init__(self):
            self.root = tkinter.Tk()#创建主体窗口
            self.root.title('linlianqin')#定义窗体的名字
            self.root.geometry('500x500')#定义窗体的初始大小
            self.root.maxsize(1200,1200)#设置窗口可以显示的最大尺寸
            self.create_scrollbar()
            self.root.mainloop()#显示窗口,这个代码一定要放在所有窗口设置的后面
    
        #创建滚动条
        def create_scrollbar(self):
            self.frame = tkinter.Frame(self.root,height = 10,width = 200,bg = "#222223")
            self.label = tkinter.Label(self.root,text="选择擅长的语言:")
            self.label.pack(anchor = "w")
            self.listbox = tkinter.Listbox(self.frame)
            for x in range(50):
               self.listbox.insert("end","[{s:0>3}] linlianqin".format(s=x))
    
            self.listbox.bind("<Double-Button-1>",self.scrollbar_event)
    
            self.scrollbar = tkinter.Scrollbar(self.frame)
            self.scrollbar.config(command = self.listbox.yview)
            self.scrollbar.pack(side = tkinter.RIGHT,fill =tkinter.Y)
            self.listbox.pack()
            self.frame.pack(anchor="nw")
            self.content = tkinter.StringVar()
            self.content.set("这是您选中的语言项:\n")
            self.show_label = tkinter.Label(self.root,textvariable = self.content,font = ("微软雅黑",15))
            self.show_label.pack(anchor = "sw")
    
        def scrollbar_event(self,event):
            item = self.listbox.get(self.listbox.curselection())+"\n"#根据当前选中的索引来获得当前选中项的内容
            self.listbox.delete(self.listbox.curselection())#删除当前选中项
            self.content.set(self.content.get()+item)#获得当前标签中含有的文字内容并且加上在listbox中选中的项的内容
    
    
    
    if __name__ == '__main__':
        Mainwindow()#将窗体类实例化

     

    5.总结:该滚动条未实现滚动到一定的位置就停止在那个地方,会在鼠标左键松开的时候滚动块胡会自动回弹到最初位置

     

    6.启发而写的代码

    import tkinter#导入创建窗体的相关模块
    import os
    
    image_path = r'C:\Users\jinlin\Desktop\python_further_study\GUI编程\resources'  + os.sep + 'linlianqin.gif'#因为每个平台的分隔符不一样,所以用os.sep可以自动切换到相应平台的分隔符
    
    class Mainwindow():#创建窗口类
        def __init__(self):
            self.root = tkinter.Tk()#创建主体窗口
            self.root.title('linlianqin')#定义窗体的名字
            self.root.geometry('500x500')#定义窗体的初始大小
            self.root.maxsize(1200,1200)#设置窗口可以显示的最大尺寸
            self.create_scrollbar()
            self.showlistbox()
            self.root.mainloop()#显示窗口,这个代码一定要放在所有窗口设置的后面
    
        #创建滚动条
        def create_scrollbar(self):
            self.frame = tkinter.Frame(self.root,height = 10,width = 200,bg = "#222223")
            self.label = tkinter.Label(self.root,text="选择擅长的语言:")
            self.label.pack(anchor = "w")
            self.listbox = tkinter.Listbox(self.frame)
            for x in range(50):
               self.listbox.insert("end","[{s:0>3}] linlianqin".format(s=x))
    
            self.listbox.bind("<Double-Button-1>",self.scrollbar_event)
    
            self.scrollbar = tkinter.Scrollbar(self.frame)
            self.scrollbar.config(command = self.listbox.yview)
            self.scrollbar.pack(side = tkinter.RIGHT,fill =tkinter.Y)
            self.listbox.pack()
            self.frame.pack(anchor="nw")
            # self.content = tkinter.StringVar()
            # self.content.set("这是您选中的语言项:\n")
            # self.show_listbox = tkinter.Listbox(self.root,font = ("微软雅黑",15))
            # self.show_listbox.insert("end","这是您选择的语言:")
            #
            # self.show_listbox.pack(anchor = "ne")
    
        def showlistbox(self):
            self.show_frame = tkinter.Frame(self.root, height=10, width=300, bg="#222223")
            self.show_listbox = tkinter.Listbox(self.show_frame, font=("微软雅黑", 15))
            self.show_scrollbar = tkinter.Scrollbar(self.show_frame)
            self.show_scrollbar.config(command=self.show_listbox.yview)
            self.show_scrollbar.pack(side=tkinter.RIGHT, fill=tkinter.Y)
            self.show_listbox.insert("end", "这是您选择的语言:")
            self.show_listbox.pack()
            self.show_frame.pack(anchor="ne")
    
        def scrollbar_event(self,event):
            item = self.listbox.get(self.listbox.curselection())+"\n"#根据当前选中的索引来获得当前选中项的内容
            self.listbox.delete(self.listbox.curselection())#删除当前选中项
            self.show_listbox.insert("end",item)#获得当前标签中含有的文字内容并且加上在listbox中选中的项的内容
    
    
    
    if __name__ == '__main__':
        Mainwindow()#将窗体类实例化

     

    展开全文
  • Python : 3.7.0OS : Ubuntu 18.04.1 LTSIDE : PyCharm 2018.2.4Conda : 4.5.11typesetting : Markdowncode"""@Author : 行初心@Date : 18-10-1@Blog : ...

    Python : 3.7.0

    OS : Ubuntu 18.04.1 LTS

    IDE : PyCharm 2018.2.4

    Conda : 4.5.11

    typesetting : Markdown

    code

    """

    @Author : 行初心

    @Date : 18-10-1

    @Blog : www.cnblogs.com/xingchuxin

    @Gitee : gitee.com/zhichengjiu

    """

    from tkinter import *

    def main():

    root = Tk()

    scroll = Scrollbar(root)

    scroll.pack(side=RIGHT, fill=Y)

    mainloop()

    if __name__ == '__main__':

    main()

    result

    初始状态

    鼠标展开一下

    reference

    [文档] docs.python.org/3/library/tkinter.html

    resource

    [文档] docs.python.org/3

    [规范] www.python.org/dev/peps/pep-0008

    [规范] zh-google-styleguide.readthedocs.io/en/latest/google-python-styleguide/python_language_rules

    [源码] www.python.org/downloads/source

    [ PEP ] www.python.org/dev/peps

    [平台] www.cnblogs.com

    [平台] gitee.com

    Python具有开源、跨平台、解释型和交互式等特性,值得学习。

    Python的设计哲学:优雅,明确,简单。提倡用一种方法,最好是只有一种方法来做一件事。

    GUI可以选择PyQt5、PySide2、wxPython、PyGObject、wxWidgets等进行创作。

    代码的书写要遵守规范,这样有助于沟通和理解。

    每种语言都有独特的思想,初学者需要转变思维、踏实践行、坚持积累。

    展开全文
  • 上一篇:Python —(七)Tkinter窗口组件:Listbox                          &...

    上一篇:Python —(七)Tkinter窗口组件:Listbox


                                              The Tkinter Scrollbar Widget

    ##简介

    Scrollbar(滚动条)组件用于滚动一些组件的可见范围,根据方向可分为垂直滚动条和水平滚动条。Scrollbar 组件常常被用于实现文本、画布和列表框的滚动。

    ##何时使用 Scrollbar 组件?

    Scrollbar 组件通常几乎与 Text 组件、Canvas 组件和 Listbox 组件一起使用,水平滚动条还能跟 Entry 组件配合。

    下边例子我们演示如何使用垂直滚动条。为了在某个组件上安装垂直滚动条,你需要做两件事:

    ##用法

    1. 设置该组件的 yscrollbarcommand 选项为 Scrollbar 组件的 set() 方法;

    2. 设置 Scrollbar 组件的 command 选项为该组件的 yview() 方法。

    from tkinter import *
    
    root = Tk()
    
    sb = Scrollbar(root)
    sb.pack(side=RIGHT,fill=Y)
    
    lb = Listbox(root,yscrollcommand=sb.set)
    
    for i in range(1000):
        lb.insert(END,i)
    
    lb.pack(side = LEFT,fill=BOTH)
    
    sb.config(command=lb.yview)
    
    mainloop()
    

    在这里插入图片描述
           (解析:首先增加的这个Listbox,lb = Listbox(root,yscrollcommand=sb.set)要给Listbox这个组件加上滚动条,就一定要设置yscrollcommand或者xscrollcommand选项(一个是垂直滚动一个是水平滚动)这两个的值为Scrollbar实例化对象也就是sb的set方法
           接着用循环给组件Listbox加内容,加完后pick()出来,刚刚完成了第一个条件,要跟滚动条互通互联,那么这里还需要设置滚动条的一个command选项,sb.config(command=lb.yview),然后可以直接调用对象的config方法来设置他的值,需要注意的是,因为在这个时候,lb才产生,才pick出来,如果在pick()之前设置就会出问题,然后就是设置sb即滚动组件的command选项为Listbox组件的yview方法就好了,
           再来分析一下他的过程:这事实上就是一个互联互通的过程,当用户操作滚动条进行滚动的时候,滚动条首先响应用户的滚动操作,接下来,通过 yview() 方法(Listbox 的一个默认方法),事实上就是设置好怎么去显示垂直滚动对应的内容变化,内容会自动刷新,然后,如果是 Listbox 里面滚动(即用鼠标滚轮直接操作),它就会调用 sb.set() 方法,同时修改滚动条的位置。)

    ##参数

    Scrollbar(master=None, **options) (class)

    master – 父组件

    **options – 组件选项,下方表格详细列举了各个选项的具体含义和用法:

    选项含义
    activebackground1. 指定当鼠标在上方飘过的时候滑块和箭头的背景颜色
    2. 默认值由系统指定
    activerelief1. 指定当鼠标在上方飘过的时候滑块的样式
    2. 默认值是 "raised"
    3. 可以选择 "flat","sunken","groove","ridge"
    background1. 指定背景颜色
    2. 默认值由系统指定
    bg跟 background 一样
    borderwidth1. 指定边框宽度
    2. 默认值是 0
    bd跟 borderwidth 一样
    command1. 当滚动条更新时回调的函数
    2. 通常的是指定对应组件的 xview() 或 yview() 方法
    cursor1. 指定当鼠标在上方飘过的时候的鼠标样式
    2. 默认值由系统指定
    elementborderwidth1. 指定滚动条和箭头的边框宽度
    2. 默认值是 -1(表示使用 borderwidth 选项的值)
    highlightbackground1. 指定当滚动条没有获得焦点的时候高亮边框的颜色
    2. 默认值由系统指定
    highlightcolor1. 指定当滚动条获得焦点的时候高亮边框的颜色
    2. 默认值由系统指定
    highlightthickness1. 指定高亮边框的宽度
    2. 默认值是 0(不带高亮边框)
    jump1. 指定当用户拖拽滚动条时的行为
    2. 默认值是 False,滚动条的任何一丝变动都会即刻调用 command 选项指定的回调函数
    3. 设置为 True 则当用户松开鼠标才调用
    orient1. 指定绘制 "horizontal"(垂直滚动条)还是 "vertical"(水平滚动条)
    2. 默认值是 VERTICAL
    relief1. 指定边框样式
    2. 默认值是 "sunken"
    3. 可以选择 "flat","raised","groove","ridge"
    repeatdelay1. 该选项指定鼠标左键点击滚动条凹槽的响应时间
    2. 默认值是 300(毫秒)
    repeatinterval1. 该选项指定鼠标左键紧按滚动条凹槽时的响应间隔
    2. 默认值是 100(毫秒)
    takefocus1. 指定使用 Tab 键可以将焦点移到该 Scrollbar 组件上
    2. 默认是开启的,可以将该选项设置为 False 避免焦点在此组件上
    troughcolor1. 指定凹槽的颜色
    2. 默认值由系统指定
    width1. 指定滚动条的宽度
    2. 默认值是 16 像素

    ##方法

    activate(element)
    — 显示 element 参数指定的元素的背景颜色和样式
    —element 参数可以设置为:“arrow1”(箭头1),“arrow2”(箭头2)或 “slider”(滑块)

    delta(deltax, deltay)
    — 给定一个鼠标移动的范围 deltax 和 deltay(像素为单位,deltax 表示水平移动量,deltay 表示垂直移动量),然后该方法返回一个浮点类型的值(范围 -1.0 ~ 1.0)
    — 这通常在鼠标绑定上使用,用于确定当用户拖拽鼠标时滑块的如何移动

    fraction(x, y)
    — 给定一个像素坐标 (x, y),该方法返回最接近给定坐标的滚动条位置(范围 0.0 ~ 1.0)

    get()
    — 返回当前滑块的位置 (a, b)
    — a 值表示当前滑块的顶端或左端的位置,b 值表示当前滑块的底端或右端的位置(范围 0.0 ~ 1.0)

    identify(x, y)
    — 返回一个字符串表示指定位置下(如果有的话)的滚动条部件
    — 返回值可以是:“arrow1”(箭头1),“arrow2”(箭头2)、“slider”(滑块)或 “”(啥都没有)

    set(*args)
    — 设置当前滚动条的位置
    — 如果设置则需要两个参数 (first, last),first 表示当前滑块的顶端或左端的位置,last 表示当前滑块的底端或右端的位置(范围 0.0 ~ 1.0)


    下一篇:Python ----(九)Tkinter窗口组件:Scale

    展开全文
  • 该示例是一个简单的滚动列表框演示,用到两个组件,Listbox(列表框)和Scrollbar(滚动条)。最终效果是实现一个列表展示界面,界面包括水平和垂直滚动条,内容比较简单。效果如下:效果图全部代码如下:from tkinter ...
  • Scrollbar(滚动条),可以单独使用,但最多的还是与其它控件(Listbox,Text,Canva等)结合使用 滑动条的初始位置设置:set()方法 def set(self, *args): """Set the fractional values of the slider ...
  • Python Tkinter Scrollbar控件

    万次阅读 2013-11-19 08:38:28
    Scrollbar也基本上是和listboxs/canvases/text fields这些控件一起结合使用的。水平方向的Scrollbar还可以和Entry一起结合使用。 将一个垂直方向的Scrollbar和listboxs/canvases/text fields这些
  • (1)设置该组件的yscrollbarcommand选项为Scrollbar组件的set()方法 (2)设置Scrollbar组件的command选项为该组件的yview()方法 from tkinter import * root = Tk() sb = Scrollbar(root) sb.pack(side=...
  • Python Tkinter Scrollbar滚动条

    千次阅读 2021-01-14 10:33:58
    Python Tkinter滚动条滚动条小部件用于向下滚动其他小部件的内容,如列表框,文本和画布。但是,我们也可以为Entry小部件创建水平滚动条。下面给出了使用Scrollbar小部件的语法。句法w=Scrollbar(top,options)下面给...
  • 据我所知,在Windows上格式化滚动条确实很困难。下面是我写的滚动条程序的一些代码。我正在尝试开发一些应该有这些选项的软件,但在我看来,这似乎是一个小部件的大量代码,其主要用途是Tkinter做得更好。...
  • 镇场诗:清心感悟智慧语...——————————————————————————————————————————code:from tkinter import *root=Tk()scroll=Scrollbar(root)scroll.pack(side=RIGHT,fill=Y)mai...
  • python-tkinter-Scrollbar

    千次阅读 2018-02-09 13:20:45
    from tkinter import * import time class AA: def __init__(self): window=Tk() # 文本与滚动条相结合 text=Text(window,width=40,height=10) text.grid(row=1,column=... scrollbar=Scrollbar(window) ...
  • 本人最近在用python的tkinter来生成界面,过程中遇到了不少问题,其中最让我难受的就是关于绑定Scrollbar的Text控件的问题。 问题的大概是这样的: 1. 首先我创建了一个Scrollbar控件,然后创建了一个Text控件用来...
  • tk.Scrollbar控件的使用

    2020-12-11 11:41:38
    Scrollbar控件一般都是与Text或Listbox等需要上下滚动显示的控件...其实,从Scrollbar需要自己手动编写代码来进行与其它widget捆绑就能看出,tkinter这个python官方提供的GUI库,是比较底层一点的,所以它更加地灵...
  • python canvas scrollbar

    2012-10-26 17:00:48
    /usr/bin/python   from tkinter import * root=Tk()frame=Frame(root,width=300,height=300)frame.grid(row=0,column=0)canvas=Canvas(frame,bg='#FFFFFF',width=300,height=300,scrollregion=(0,0,500,500))h....
  • Python : 3.7.0OS : Ubuntu 18.04.1 LTSIDE : PyCharm 2018.2.4Conda : 4.5.11typesetting : Markdowncode"""@Author : 行初心@Date : 18-10-1@Blog : ...
  • RT, 我最近在学用python做界面, 利用canvas,里面放入例如多个frame控件,frame空间里面放有checkbutton,由于控件太多,现在想要绑定scrollbar来控制查看所有信息, 但是绑定后的scrollbar无法控制canvas里面的...
  • 有些特殊的操作selenium2+python无法直接完成的,JS刚好是这方面的强项,所以算是一个很 好的补充。对js不太熟悉的,可以网上找下教程,简单了解些即可。 二、控制滚动条高度 1.滚动条回到顶部: js="var q=document...
  • 上次我自己提出一个问题就是如何实现scrollbar自动滚动(),经过不懈努力终于解决了这个问题!值得庆贺~~~ 话不多说,程序员还是上个代码比较实在!以下就是一个小例子: from tkinter import*class TYST(Tk): ...
  • tkinter的Text和Scrollbar

    2018-11-04 21:54:34
    tkinter的Text和Scrollbar 这两天开始尝试着做GUI,由于办公室上不了网,所以想主要用tkinter。 1 关于GUI布局 tkinter提供了三种GUI布局方法,pack、grid和place。用来用去我还是觉得place最顺手,不过需要设置...
  • python处理滚动条

    2021-04-27 08:43:33
    10000" driver.xecute_script(js)#滚动条拖到底部 js= "var q = document.documentElement.scrollTop = 0" driver.xecute_script(js)#滚动条拖到顶部 标签:xpath,处理,script,python,driver,js,滚动条,keys 来源: ...
  • Tkinter和Python相对较新.亲切地忍受我.我试图显示以下GUI,并希望在Frame2中有一个滚动条,一次只显示5×5按钮.看起来Tkinter Frames不支持滚动条,因此添加了一个画布(嵌入了框架)和父框架’FMas’中的滚动条.但由于...
  • 我用Python创建了一个程序,通过urllib2调用请求一些HTML,然后将其打印到画布项上。在HTML源代码很长,所以我试图在画布上添加一个滚动条,但是这个滚动条在文本打印时没有出现有没有办法让滚动条改变尺寸,直接...
  • 通常的是指定对应组件的 xview() 或 yview() 方法 takefocus 指定该组件是否接受输入焦点(用户可以通过 tab 键将焦点转移上来), 默认值是 True width 设置滚动条的宽度, 默认值是 16 像素 ScrollBar函数列表: ...
  • font=(mainFont,14)).grid(column=0,row=0) containingCanvas=Canvas(mainFrame,height=500,width=900) #canvasOPEN myscrollbar=Scrollbar(containingCanvas,orient="vertical",command=containingCanvas.yview) #...
  • 使用Text控件、Scrollbar控件实现一个阅读新闻的窗口 实现代码如下: import tkinter as tk from PIL import Image, ImageTk root = tk.Tk() # 设置窗口标题 root.title('新闻阅读') # 设置窗口宽度600 高度500...
  • 我一直在努力自学Python,这里的社区非常有帮助(问题和答案)。我正在尝试编写一个滚动条,它可以在窗口大小改变时自动调整其大小。我已经有了一个可以工作的滚动条,但它只能在我向画布添加小部件时工作,而不是在我...
  • frame10 = Frame(root) frame10.pack(side=TOP, fill=X) scrlBar = Scrollbar(frame10) scrlBar.pack(side=RIGHT, fill=Y) text = Text(frame10, yscrollcommand=scrlBar.set) text.insert(INSERT, 'abcd\n') text....
  • column =1, rowspan =4) self.consText.tag_configure("stderr", foreground="#b22222") self.scrollText= Tkinter.Scrollbar(self.textFrame,command = self.consText.yview) self.scrollText.grid(row =7,column =...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 4,443
精华内容 1,777
关键字:

pythonscrollbar

python 订阅