嘗試增加實際的小部件來根
from tkinter import Tk, Frame, BOTH
class Example(Frame):
def __init__(self, parent):
Frame.__init__(self, parent, background="white")
self.parent = parent
self.parent.title('Reminder')
self.pack(fill=BOTH, expand=1)
def main():
root = Tk()
root.geometry("250x150+300+300")
root.resizable(width=False, height=False)
app = Example(root)
root.mainloop()
if __name__ == '__main__':
main()
如果使用
if __name__ == '_ _main_ _':
main()
你main
將永遠不會運行它應該是__main__
你可以說服這個自己。互動式會議
[email protected]:~$ python3
Python 3.4.0 (default, Apr 11 2014, 13:05:11)
[GCC 4.8.2] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> __name__
'__main__'
>>> __name__ == '__main__'
True
>>> __name__ == '_ _main_ _'
False
>>>
您的縮進不正確。是這樣嗎?閱讀代碼呢? –
如果你的代碼在粘貼之前確實有任何正確縮進的外觀,那麼肯定肯定'如果__name__ =='_ _main_ _':'意味着你的'main'函數從未被調用過。 –
你的字符串中有空格'_ _main_ _''。它應該是''__main __'' –