首頁  >  問答  >  主體

python - 包含tkinter的py文件闪退

from tkinter import *
ro = Tk()

python3.4,windows8.1 *64

这句话在交互命令行里是可以执行的,在IDE里也没报错,只是双击打开就会闪退。

在.py里使用其他的都可以正常打开,但是再用tkinter时就会闪退,请问这是为什么?如何解决? 谢谢

伊谢尔伦伊谢尔伦2765 天前1264

全部回覆(3)我來回復

  • 巴扎黑

    巴扎黑2017-04-17 17:56:13

    python3裡面沒有raw_input(),出錯之後會拋出異常,如果沒有處理就會退出

    回覆
    0
  • PHPz

    PHPz2017-04-17 17:56:13

    你是把 .py 文件保存後直接雙擊執行的吧?

    上面這段程式碼是有問題的,但閃退讓你連錯誤提示都沒要看。

    所以,你得用正確的姿勢打開 .py 文件,在 Windows 文件,在 Windows 下,最好這麼做:

    這樣執行之後,你會在另一個視窗裡看到輸出和報錯訊息。

    回覆
    0
  • PHP中文网

    PHP中文网2017-04-17 17:56:13

    from tkinter import *
    ro = Tk()
    ro.mainloop()

    加上最後一行試試

    回覆
    0
  • 取消回覆