如何解决Tkinter日期选择器
我正在使用Tkinter编写程序。我想创建GUI来选择“开始日期”和“结束日期”,并基于此创建图形。到目前为止,我只是使用此代码编写了一个简单图形。附件是我要创建从开始日期到结束日期的图形的csv文件,例如,我想从8月13日到8月15日创建图形。 非常感谢您的帮助。
import pandas
import matplotlib.pyplot as plt
from tkinter import *
from tkcalendar import *
PATH_CSV_FILE = f"Daily Sales\\daywisesale.csv"
data = pandas.read_csv(PATH_CSV_FILE)
plt.plot(data["Date"],data["Price"],color='red',marker='o',linestyle='--')
plt.xlabel("Date of Sale",fontsize=12)
plt.ylabel("Daily Sale Price",fontsize=14)
plt.title("Daily Sales Report Graph")
plt.grid(True,color='b')
plt.xticks(rotation=20)
plt.show()
解决方法
首先,您必须在终端上这样说安装server {
server_name subdomain.mydomain.com;
location / {
proxy_pass https://target-site.com/path/to/page;
}
}
:
tkcalendar
这是tkcalendars pip install tkcalendar
上的一个简单示例:
DateEntry
您还可以使用tkcalendars from tkinter import *
from tkinter import ttk
from tkcalendar import DateEntry
root = Tk()
e7 = DateEntry(root,values="Text",year=2020,state="readonly",date_pattern="yyyy-mm-dd")
e7.grid(row=1,column=1,padx=20,pady=5,sticky=W)
root.mainloop()
:
Calendar
对于您的情况,您可以使用任何这些小部件中的两个来获取(from tkcalendar import Calendar
e7 = Calendar(root,sticky=W)
)开始日期和结束日期,然后使用它们。
此处是documentation,以获取有关小部件的更多信息
希望它消除了您的疑问,如果您有错误,请告诉我
欢呼
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。