PySimpleGUI 滑块元素
滑块部件包括一个水平或垂直的条状物,滑块按钮可以借助鼠标在上面移动。条的长度表示一个数字参数的范围(如字体大小,矩形的长度/宽度等)。滑块按钮的手动移动改变了参数的瞬时值,这可以在程序中进一步使用。
滑块类的对象被声明如下
这些参数是针对滑块控件的。这些参数的描述如下 –
- range – 滑块的条形图代表这个范围(最小值,最大值)
-
default_value – 滑块按钮在开始时被设置的起始值
-
resolution – 移动滑块时,数值变化的最小值
-
tick_interval – 滑块旁边应显示的可见刻度的频率
-
orientation – “水平 “或 “垂直”。
-
disable_number_display – 如果为真,滑块元素将不显示数字。
其他从元素类继承的属性,如颜色、大小、字体等,可以用来进一步定制滑块对象。
Slider类的update()方法有助于刷新Slider对象的下列参数 –
- value – 设置当前滑块的值
-
range – 为滑块设置一个新的范围
下面的代码生成了一个PysimpleGUI窗口,显示一个带有Hello World标题的文本标签。有一个水平滑块,其值从10到30变化。它的关键参数是”-SL-“。
每当滑块按钮被移过,就会发生”-SL-“事件。滑块按钮的瞬时值被用作字体大小,文本标题被刷新。
保存并运行上述代码。当你移动滑块按钮时,Hello World文本的字体大小不断变化。The output window will appear as follows −