작업 표시 줄 단추에 내 앱의 진행 상태를 표시하려고합니다. 나는 this answer을 참조로 사용했습니다.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()
하지만이 작업 표시 줄 단추에 진전을 볼 수 없습니다. 내가 뭘 잘못 했니?
여기서 작업 표시 줄은 tkinter 위젯이 아닌 COM 개체입니다. 나는 창문 어디서든 그것을 놓기를 원하지 않는다. (그리고 나는 필요하다면 나는 그것을 할 수 없었다 - 그것은이 방법들을 가지고 있지 않다). – rocket