用tk创建一个可以选择-60到0的整数值的scale
时间: 2024-03-07 15:46:35 浏览: 23
可以使用以下代码创建一个可以选择-60到0的整数值的Scale:
```python
import tkinter as tk
root = tk.Tk()
scale = tk.Scale(root, from_=-60, to=0, orient=tk.HORIZONTAL, resolution=1)
scale.pack()
root.mainloop()
```
在这个例子中,我们创建了一个名为`scale`的Scale小部件,最小值为-60,最大值为0,方向为水平,步长为1。使用`pack()`函数将Scale小部件放置在主窗口中。最后使用`mainloop()`函数进入Tkinter事件循环,等待用户与应用交互。
相关问题
用tk创建一个可以选择-60到0的整数值的scale并在其值改变时打印他的值
好的,以下是使用Tkinter创建一个可以选择-60到0的整数值的scale并在其值改变时打印其值的示例代码:
```python
import tkinter as tk
def print_scale_value(value):
print(value)
root = tk.Tk()
root.title("Scale Demo")
scale = tk.Scale(root, from_=-60, to=0, orient=tk.HORIZONTAL, command=print_scale_value)
scale.pack()
root.mainloop()
```
这个程序创建了一个窗口并在其中添加了一个水平方向的scale,取值范围为-60到0。当scale的值发生改变时,会调用`print_scale_value`函数并将其当前值作为参数传递给它,然后在控制台打印出该值。你可以根据需要修改`print_scale_value`函数来执行其他操作,比如更新UI等等。
用tk创建一个可以选择-60到0的整十数值的scale并在其值改变时打印他的值
好的,以下是使用Tkinter创建一个可以选择-60到0的整十数值的scale并在其值改变时打印其值的示例代码:
```python
import tkinter as tk
def print_scale_value(value):
print(value)
root = tk.Tk()
root.title("Scale Demo")
scale = tk.Scale(root, from_=-60, to=0, orient=tk.HORIZONTAL, resolution=10, command=print_scale_value)
scale.pack()
root.mainloop()
```
这个程序创建了一个窗口并在其中添加了一个水平方向的scale,取值范围为-60到0,分辨率为10(即每次移动的步长为10)。当scale的值发生改变时,会调用`print_scale_value`函数并将其当前值作为参数传递给它,然后在控制台打印出该值。你可以根据需要修改`print_scale_value`函数来执行其他操作,比如更新UI等等。