小编roc*_*ket的帖子

Python + Tkinter Windows 7 任务栏进度

我想在任务栏按钮中显示我的应用程序的进度。我用这个答案作为参考。

这是我所做的一个例子:

import tkinter

import comtypes.client as cc
cc.GetModule("TaskbarLib.tlb")

import comtypes.gen.TaskbarLib as tbl
taskbar = cc.CreateObject(
    "{56FDF344-FD6D-11d0-958A-006097C9A090}",
    interface=tbl.ITaskbarList3)

class gui(object):
    def __init__(self, root):
        self.root = root

if __name__ == "__main__":
    root = tkinter.Tk()
    app = gui(root)

    taskbar.HrInit()
    taskbar.SetProgressValue(root.winfo_id(),40,100)

    root.mainloop()
Run Code Online (Sandbox Code Playgroud)

但我在任务栏按钮上没有看到任何进展。我做错了什么?

python windows tkinter progress

4
推荐指数
1
解决办法
2717
查看次数

标签 统计

progress ×1

python ×1

tkinter ×1

windows ×1