вставка календаря python в ярлык tkinter - PullRequest
0 голосов
/ 13 января 2019

У меня проблема с кодом, который я написал. Когда я вставляю переменную calendar2019 в метку tkinter LabelCalen, она не отображается в окне root4, а окно root4 вообще не создается.

import calendar
import tkinter as tk

def CalScr():
    calendar2019 = calendar.calendar(2019)#creating calender variable
    root4 = tk.Tk()
    labelCalen= tk.Label(root4, text = calendar2019, )
    root4.mainloop
CalScr()

календарь должен быть распечатан на этикетке LabelCalen

1 Ответ

0 голосов
/ 13 января 2019

Одна из проблем заключается в том, что вы не вызываете mainloop, так как пропустили (). Во-вторых, вы не даете ярлыку позицию.

#! /usr/bin/env python
import calendar
import tkinter as tk
def CalScr():
    calendar2019 = calendar.calendar(2019) #creating calender variable
    root4 = tk.Tk()
    labelCalen= tk.Label(root4, text = calendar2019, font=("Courier New", 14))
    labelCalen.grid(column=0, row=0)
    root4.mainloop()
CalScr()

Это также установка шрифта на фиксированный пробел, иначе календарь не будет правильно выровнен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...