PySimpleGUI------颜色选择器and日历选择器

import PySimpleGUI as sg

month = ['1月', '2月', '3约', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月']
week = ['周日', '周一', '周二', '周三', '周四', '周五', '周六']

layout = [
    [sg.ColorChooserButton(button_text='颜色选择器'), sg.In()],
    [sg.CalendarButton(button_text='日历选择器',
                       close_when_date_chosen=True,  # 选择日期后,是否自动关闭
                       default_date_m_d_y=(1, 5, 2023),  # 默认值设定
                       locale='es',  # 区域设定, 西班牙:es
                       format='%m/%d/%Y',
                       begin_at_sunday_plus=1,  # 指定索引的第一列
                       month_names=month,
                       day_abbreviations=week,
                       title='日历',
                       no_titlebar=False,
                       location=(None, None)
                       ), sg.In()]
]

window = sg.Window('颜色选择器与日历选择器', layout)
while True:
    event, values = window.read()
    if event == None:
        break

window.close()

颜色选择器的属性:

button text——按钮元素要显示的文本

target = key——显示颜色码的目标元素的key


日历选择器:
button text——按钮上显示的文本

target =(key)——选择的日期要显示的位置

close_when_date_chosen=True——选择日期后,日历界面关闭

default_date_m_d_y = (None, None, None)——默认值设定

locale = None——区域设定。例:西班牙:es

format = "%Y-%m-%d %H:%M:%S"——显示格式

begin_at_sunday_plus = 0——指定日里显示的第一列

month_names = month——指定月份的文本列表

title = "Choose Date"——选择窗口标题

no_titlebar = False——不显示标题

lication = (100, 100)——日历窗口的位置

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值