[我正在尝试使用python创建日历应用。至此,我已经设法创建了Gtk.window
,在Gtk.Notebook
中添加了两页(第1页为月历,第2页为周历)。我已经使用Gtk.window
表示月份,并且从信号Gtk.Calendar
使用了一个函数来表示'day-selected'
。此外,我还使用了get_date()
和Gtk.TextView
来输入文本(作为注释)。
第一个问题:如何将日期与输入文本连接起来,并将其存储在列表或字典中,以便以后可以将其保存到文件中。
第二:我已经用Gtk.TextBuffer
激活了详细信息,并为详细信息定义了一个函数self.calendar.set_property("show-details", True)
。
self.calendar.set_detail_func(self.cal_entry)
由于上述功能无法正常使用,因此如何用笔记标记日期( def cal_entry(self, calendar, year, month, date):
if self.textbuffer is not None:
self.calendar.mark_day(self.day)
中的文字)。>
下面是代码段:
Gtk.TextBuffer
将提供任何帮助。
提前感谢
我正在尝试使用python创建日历应用程序。到目前为止,我已经设法创建了Gtk.window,这是一个Gtk.Notebook,在Gtk.window中添加了两页(page1月日历,page 2周日历)。我...
第一个注释:在cal_entry(自身,日历,年,月,日)中,最后一个参数不应命名为'date',而应命名为'day':)