import tkinter as tk def main(): # 创建一个主窗口 root = tk.Tk() # 设置窗口的标题 root.title("Color Picker") # 设置窗口的初始大小 root.geometry("400x300") # 创建一个颜色选择按钮 color_button = tk.Button(root, text="Choose Color", command=lambda: choose_color()) # 将颜色选择按钮放置在窗口中间 color_button.pack(pady=100) # 进入主循环 root.mainloop() def choose_color(): pass if __name__ == '__main__': main()
from tkinter.colorchooser import askcolor
def choose_color(): # 打开颜色选择器 color_code, _ = askcolor() # 更新标签的显示文本 color_label.config(text="Selected Color: " + color_code)
import tkinter as tk from tkinter.colorchooser import askcolor def main(): # 创建一个主窗口 root = tk.Tk() # 设置窗口的标题 root.title("Color Picker") # 设置窗口的初始大小 root.geometry("400x300") # 创建一个颜色选择按钮 color_button = tk.Button(root, text="Choose Color", command=lambda: choose_color()) # 将颜色选择按钮放置在窗口中间 color_button.pack(pady=100) # 创建一个显示颜色的标签,并将其放置在窗口底部 color_label = tk.Label(root, text="Selected Color: #000000", font=("Courier", 20)) color_label.pack(side=tk.BOTTOM, pady=10) # 进入主循环 root.mainloop() def choose_color(): # 打开颜色选择器 color_code, _ = askcolor() # 更新标签的显示文本 color_label.config(text="Selected Color: " + color_code) if __name__ == '__main__': main()
标签: 自媒体