如何处理On Load事件?

时间:2017-04-12 18:46:48

标签: python tkinter

我有一个load_words函数,我想在应用程序启动时执行它。

在C#中,我将创建以下方法:

private void Form1_Load(object sender, EventArgs e)
{
    LoadWords()
}

我怎样才能在Python中执行此操作?

1 个答案:

答案 0 :(得分:0)

from tkinter import *

class Application(Frame):

    def __init__(self, parent):
        self.parent = parent
        ### put HERE the "onLoad()" code ###
        Frame.__init__(self, parent)
    #    self.create_widgets()

...

def main():
    root = Tk()
    root.geometry('600x900-0+0') # 120 * 50 ppixels in top right corner of desktop
    app = Application(root)
    app.master.title('Sample application')

    app.mainloop()

if __name__ == '__main__':

    main()

有关tkinter中事件的更多信息,另请参阅here

快乐编码:)。并且不要使用tkinter感到失望。您可以在Python中使用许多其他GUI选项,例如: wxPython对于C#程序员来说,使用它可能更容易。