從 Tkinter 縮放控制元件獲取值並將其放入標籤
Tkinter 中的 Scale 小部件允許你在應用程式中建立一個視覺化的滑塊物件,用於使用特定刻度指定值。要實現 Scale 物件,你必須首先建立一個 **Scale(root, **options)** 建構函式。在這裡,你可以指定 Scale 的屬性,例如 **command、background、label、length、orient** 等。
由於 Scale 小部件用於透過拖動滑塊來選擇特定值,因此我們可以在標籤小部件中獲取滑塊的當前值。要檢索 Scale 的值,請使用返回整數值的 **get()** 方法。為了在 Label 小部件中顯示該值,我們可以使用字串型別轉換將其轉換為字串。
示例
# Import required libraries
from tkinter import *
# Create an instance of tkinter window
win = Tk()
win.geometry("700x350")
# Define a function
def sel():
selection= "Current Value is: " + str(var.get())
label.config(text=selection)
# Create a scale widget
var=StringVar()
my_scale=Scale(win, variable=var, orient=HORIZONTAL,cursor="dot")
my_scale.pack(anchor = CENTER)
# Create a label widget
label=Label(win, font='Helvetica 15 bold')
label.pack()
# Create a button to get the value at the scale
button=Button(win, text="Get Value", command=sel)
button.pack()
win.mainloop()輸出
執行上述程式碼將顯示一個視窗,其中包含一個滑塊,用於在 (0-100) 範圍內選擇特定值。每當你選擇一個特定值時,它將被儲存在一個變數中,該變數可以進一步用於透過 Label 小部件顯示。

廣告
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C 語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP