GUI中Scale移动滑块代码

描述

Scale 移动滑块

Scale(移动滑块)用于在指定的数值区间,通过滑块的移动来选择值

实操代码

"""
scale 滑块的使用测试
【示例】使用 Scale(移动滑块)控制字体大小变化
"""
from tkinter import *

root = Tk()
root.geometry("400x150")


def test1(value):
    print("滑块的值:", value)
    newFont = ("宋体", value)
    a.config(font=newFont)      # 这里将滑块的值, 附入标签中


s1 = Scale(root, from_=10, to=50, length=200, tickinterval=5, orient=HORIZONTAL, command=test1)
s1.pack()

a = Label(root, text="测试滑块", width=10, height=1, bg="black", fg="white")
a.pack()


root.mainloop()

结果展示GUI

颜色选择框

实操代码

from tkinter import Tk, StringVar, OptionMenu, Button
from tkinter.colorchooser import askcolor

print("======================================")
root = Tk()
root.geometry("400x150")


def test1():
    s1 = askcolor(color="red", title="选择背景色")
    print(s1)  # s1 的值是:((0.0, 0.0, 255.99609375), '#0000ff')
    root.config(bg=s1[1])       # 这里, 将父组件的颜色设置成button按钮点击后颜色选择框的值,


Button(root, text="选择背景色", command=test1).pack()
root.mainloop()
打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分