基于Tkinter的数字时钟使用自定义精灵

时间:2017-03-31 21:03:07

标签: python tkinter

我的目标是创建一个简单的python应用程序

  1. 显示背景图片
  2. 在时钟上的特定位置显示时钟数字
  3. 使用时钟分辨率作为默认值
  4. 将时钟数字作为自定义精灵文件......
  5. 现在,我的问题是我知道如何使用time.strftime创建一个基本的tkinter时钟,但我不知道如何为数字设置自定义精灵。

    这是我的目标: enter image description here

    我已经将背景和数字精灵作为单独的图像,所以我只需要覆盖它们。

    我使用的是Python 3.6.1和Windows 10

    此外,我正在加载我的图像

    IMAGES = {
        "1": tk.PhotoImage(file="images/1.png"),
        "2": tk.PhotoImage(file="images/2.png"),
        "3": tk.PhotoImage(file="images/3.png"),
        "4": tk.PhotoImage(file="images/4.png"),
        "5": tk.PhotoImage(file="images/5.png"),
        "6": tk.PhotoImage(file="images/6.png"),
        "7": tk.PhotoImage(file="images/7.png"),
        "8": tk.PhotoImage(file="images/8.png"),
        "9": tk.PhotoImage(file="images/9.png"),
        "0": tk.PhotoImage(file="images/0.png"),
        " ": tk.PhotoImage(file="images/blank.png"),
        ":": tk.PhotoImage(file="images/colon.png"),
        "bg": tk.PhotoImage(file="images/background.png")
        }
    bglabel = tk.Label(root, image=IMAGES['bg']) 
    

0 个答案:

没有答案