如何获取tkinter中widget的控件ID?

时间:2015-05-01 07:42:49

标签: python tkinter controls win32gui

我正在尝试使用win32gui在tkinter的Text Widget中设置文本。

def enumHandler(hwnd, lParam):
    if win32gui.IsWindowVisible(hwnd):
        if 'WindowTitle2' in win32gui.GetWindowText(hwnd):
            win32gui.SetForegroundWindow(hwnd)
            win32gui.EnableWindow(hwnd,True)
            x=txt1.winfo_id()
            print "id is",x


            if win32gui.SetForegroundWindow(hwnd):
                print "iam in";
            else:
                win32gui.SetDlgItemText(hwnd,x,"displayed in text box")

打印了id,但在SettingDlgItemText时,它提供了错误控件ID未找到。有人能帮助我吗?

0 个答案:

没有答案