编辑代码

import tkinter as tk
from tkinter import colorchooser

def choose_color():
    color_code = colorchooser.askcolor(title="选择颜色")[1]
    if color_code:
        color_label.config(bg=color_code)
        color_label.config(text=f"选择的颜色: {color_code}")

# 创建主窗口
root = tk.Tk()
root.title("Color Picker")

# 创建一个按钮,点击后会弹出颜色选择对话框
choose_button = tk.Button(root, text="选择颜色", command=choose_color)
choose_button.pack(pady=20)

# 用于显示选中颜色的标签
color_label = tk.Label(root, text="选择的颜色:未选择", font=('Helvetica', 14), width=30, height=2)
color_label.pack(pady=20)

# 运行主循环
root.mainloop()