ad

通过《Python趣味编程入门与实战》_领略Python的趣味_11.3.9 刻度滑动条控件

网友投稿 116 2023-11-13

【摘要】 本书摘自《Python趣味编程入门与实战》一书中第11章,第3节,王征、李晓波著。

11.3.9 刻度滑动条控件

刻度滑动条控件(Scale) 是一种可供用户通过拖动指示器改变变量值的控件,这种控件可以水平放置,也可以竖直放置。

刻度滑动条控件的常用属性与标签控件几乎相同,但要注意以下几个属性。

from_: 设置刻度滑动条的最小值。需要注意的是,form 由于本身就是一个关键字,所以要在其后紧跟一个下画线。

to: 设置刻度滑动条的最大值。

通过《Python趣味编程入门与实战》_领略Python的趣味_11.3.9 刻度滑动条控件

length: 设置刻度滑动条的长度。

resolution: 设置刻度滑动条的最小单位,即每一个小格显示的精度。

tickinterval: 设置刻度滑动条的的刻度,即每隔多少,显示一个数字。

showvalue: 当滑动刻度滑动条时,是否显示当前值。0表示“不显示”

1表示“显示”。

orient: 设置刻度滑动条的摆放是水平还是竖直,默认为竖直。HORIZONTAL表示水平,VERTICAL表示竖直。

command: 刻度滑动条拖动时执行的命令(函数)。

单击“开始”菜单,打开Python 3.7.2 Shell 软件,然后单击菜单栏中的“File/New File” 命令,创建一个Python 文件,并命名为 “Python11-10.

py”, 然后输入如下代码:

import tkinter as tk

#导入tkinter 库,并重命名为 tk

mywindow =tk.Tk() #创建一个窗体

mywindow. title(" 刻度滑动条控件") #设置窗体的标题

mywindow.geometry("300x200")

#刻度滑动条拖动时,调用mysize() 函数

def mysize(ev=None) :

#设置窗体的大小

mylab.config(font="Arial #Label控件

8d bold"8 myscale.get())

mylab

10 bold")

# 当expand

=tk.Label(mywindow,text='刻度滑动条控件', font="Arial为1时,控件显示在父配件中心位置。fi11为 Y, 表示填充Y 方向

mylab.pack(fill=tk.Y,expand=1)

=5 ,krval

myscale.s et(10) # 设置初始值

#fi11为 x, 表示填充x 方向

myscale.pack(fill=tk.X,expand=1)

单击菜单栏中的 “Run/Run Module” 命令或按下键盘上的 “F5”, 就可以运行程序代码,如图11.22所示。

11.3.10 滚动条控件

在GUI 程序设计中,将滚动条控件(Scrollbar) 与文本框、列表框一起 使用,可以查看列表项目的数据,也可以进行数值输入。借助最大值和最小值的设置,并配合使用滚动条中的滚动块,就能读取用户指定的数据信息。

滚动条控件的常用属性与标签控件几乎相同,但要注意以下几个属性:

orient: 设置滚动条控件的摆放是水平还是竖直,默认为竖直。HORIZONTAL表示水平, VERTICAL 表示竖直。

command: 滚动条拖动时执行的命令(函数)。

另外,还要注意滚动条控件的 set() 方法,该方法用来拖动滚动条的位置。

单击“开始”菜单,打开Python 3.7.2 Shell 软件,然后单击菜单栏中的 “File/New File” 命令,创建一个Python 文件,并命名为 “Python11-11. py”。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们 18664393530@aliyun.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:通过《Python趣味编程入门与实战》_领略Python的趣味_2.4 Python 的代码格式
下一篇:通过《Python趣味编程入门与实战》_领略Python的趣味_12.3.1 矢量图
相关文章

 发表评论

暂时没有评论,来抢沙发吧~

×