如何解决如何将其他值添加到DateEntry?
我需要在DateEntry中添加另一个选项,例如组合框,当您按下组合框时,它会显示一个选项列表。我在这里还需要一个附加选项。有可能还是另一种选择
from tkinter import *
from tkcalendar import DateEntry
root = Tk()
e7 = DateEntry(root,values="Text",width=12,bg="darkblue",fg="white",year=2020,state="readonly",date_pattern="yyyy-mm-dd")
e7.grid(row=7,column=1,padx=20,pady=5,sticky=W)
root.mainloop()
还是我可以解决将DateEntry添加到组合框的方法?
cb = ttk.Combobox(root,values=("Simple text",DateEntry))
cb.grid(row=0,column=0)
解决方法
检查是否对您有帮助
from tkinter import *
from tkinter import ttk
from tkcalendar import DateEntry
root = Tk()
def pop(event):
e7 = DateEntry(root,values="Text",width=12,bg="darkblue",fg="white",year=2020,state="readonly",date_pattern="yyyy-mm-dd")
e7.grid(row=1,column=1,padx=20,pady=5,sticky=W)
combo = ttk.Combobox(root,values=('Sample Text','Date'))
combo.grid(row=1,column=2)
combo.bind('<<ComboboxSelected>>',pop)
root.mainloop()
,
from tkinter import *
from tkcalendar import DateEntry
root = Tk()
e7 = DateEntry(root,date_pattern="yyyy-mm-dd")
e7.grid(row=7,sticky=W)
root.mainloop()
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。