<p>不幸的是,这不是一个选择。在<code>tkcalendar</code>的<code>__init__</code>方法中,<a href="https://github.com/j4321/tkcalendar/blob/master/tkcalendar.py#L268" rel="nofollow noreferrer">week numbers are always added</a>无论选项是什么:</p>
<pre><code> ...
self._week_nbs = []
self._calendar = []
for i in range(1, 7):
self._cal_frame.rowconfigure(i, weight=1)
wlabel = ttk.Label(self._cal_frame, style='headers.%s.TLabel' % self._style_prefixe,
font=self._font, padding=2,
anchor="e", width=2)
self._week_nbs.append(wlabel)
wlabel.grid(row=i, column=0, sticky="esnw", padx=(0, 1))
self._calendar.append([])
for j in range(1, 8):
label = ttk.Label(self._cal_frame, style='normal.%s.TLabel' % self._style_prefixe,
font=self._font, anchor="center")
self._calendar[-1].append(label)
label.grid(row=i, column=j, padx=(0, 1), pady=(0, 1), sticky="nsew")
if selectmode is "day":
label.bind("<1>", self._on_click)
</code></pre>
<p>您可能想尝试其他小部件,如建议的<a href="https://stackoverflow.com/questions/4443786/how-do-i-create-a-date-picker-in-tkinter">here</a>,似乎{a3}没有周数。在</p>