首页 > 其他分享 >代码11

代码11

时间:2024-04-29 15:14:40浏览次数:46  
标签:11 选择 颜色 color 代码 背景色 func root

"""askcolor颜色选择框测试,改变背景色"""
from tkinter import *
from tkinter.colorchooser import *

# 创建主窗口
root = Tk()
root.geometry("400x150")  # 设置窗口大小

# 定义函数,用于调用颜色选择框并改变背景色
def func():
    # 调用颜色选择框,初始颜色为红色,对话框标题为"选择背景色"
    color_tuple = askcolor(color="red", title="选择背景色")
    # color_tuple的格式为:((r, g, b), '#RRGGBB'),其中第二个元素为十六进制颜色值
    selected_color = color_tuple[1]
    # 将主窗口的背景色设置为选择的颜色
    root.config(bg=selected_color)


# 创建按钮,点击按钮调用func函数
Button(root, text="选择背景色", command=func).pack()

# 启动主事件循环
root.mainloop()

标签:11,选择,颜色,color,代码,背景色,func,root
From: https://www.cnblogs.com/aihonghua/p/18165734

相关文章

  • 代码12
    """文件对话框获取文件"""fromtkinterimport*fromtkinter.filedialogimport*#创建主窗口root=Tk()root.geometry("400x100")#设置窗口大小#定义函数,用于调用文件对话框并获取文件路径deffunc():#调用文件对话框,设置对话框标题为"上传文件"#初......
  • 代码8
    """canvas画布"""fromtkinterimport*importrandomclassApplication(Frame):def__init__(self,master=None):super().__init__(master)self.master=masterself.pack()self.create_widgets(......
  • 代码9
    """测试pack布局管理"""fromtkinterimport*root=Tk();root.geometry("700x220")#Frame是一个矩形区域,就是用来放置其他子组件f1=Frame(root)f1.pack()f2=Frame(root);f2.pack()btn_text=("流行风","中国风","日......
  • 代码10
    """optionMenu的使用测试"""fromtkinterimport*#创建主窗口root=Tk()root.geometry("200x100")#设置窗口大小#创建一个StringVar变量,用于存储选项菜单当前的值v=StringVar(root)v.set("红花")#设置初始值为"红花"#创建OptionMenu并设......
  • 代码5
    """Text多行输入测试"""#导入tkinter库,这是一个用于创建图形用户界面(GUI)的Python库fromtkinterimport*#导入tkinter库中的messagebox模块,用于显示对话框(虽然在此代码中并未使用到)fromtkinterimportmessagebox#导入webbrowser库,用于在默认浏览器中打开网址impor......
  • 代码6
    """radioButton测试"""fromtkinterimport*fromtkinterimportmessageboxclassApplication(Frame):"""一个用于创建经典GUI程序的类"""def__init__(self,master=None):"""初始化方法......
  • 代码7
    """checkbutton用法"""#导入tkinter库,这是一个用于创建图形用户界面(GUI)的Python库fromtkinterimport*#导入tkinter库中的messagebox模块,用于显示对话框fromtkinterimportmessagebox#定义一个Application类,它继承自tkinter库中的Frame类classApplication(Frame......
  • 启发式评估(Heuristic Evaluation)--转载 [2011.12.13 sina blog]
    启发式评估(HeuristicEvaluation) -[一架好书--读书学习的收获]2008年08月07日分类: 一架好书--读书学习的收获  版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://buyantang.blogbus.com/logs/27286224.htmlUsabilityInspectionMethods,Edit......
  • java代码运行出现DENIED Redis is running in protected mode because protected mode
    这个错误是因为开启了保护模式,导致出错。所以需要关闭redis的保护模式。编辑redis的redis.config  注释bind127.0.0.1 、修改protected-mode为no、修改 daemonize为no然后重启redis ......
  • Godot的游戏开发思考(无代码)
    目录前言GDScriptorC#?C#IOC开发代码和引擎的平衡Godot如何学习多而精炼的小Demo后面的学习的方向Ai绘画和Ai声音的学习前言我断断续续学了快半年的Godot了吧,从去年的Unity事件发生之后开始接触,然后断断续续学到了现在,这里就简单讲讲我对Godot的看法GDScriptorC#?GDScript......