![](/img/trans.png)
[英]My code runs on Spyder but it doesn't run on Anaconda Prompt
[英]python code runs on idle but doesn't run on spyder
from tkinter import Tk, Frame
from pandastable import Table , TableModel
df = TableModel.getSampleData()
f = Frame(Tk())
f.pack(fill='both',expand=1)
Table(f, dataframe=df, showstatusbar=True).show()
此代碼將在新窗口中顯示數據框。 它適用於閑置,idlex。 但是在spyder ide上不起作用。 它也不給出任何錯誤。 如果可以在ipython筆記本電腦的spyder上運行它,請幫助我。
(spyder具有內置功能,可以在新窗口中打開數據框,我只是很好奇這個代碼為什么不起作用)
我正在使用Anaconda Python 3.5,Windows 10
您需要在Spyder的IPython控制台中運行代碼,但在執行此操作之前,您需要運行以下命令:
In [1]: %gui tk
之后,您應該能夠看到您的數據框按預期顯示。
注意 :前面的命令激活Tk事件循環,這對於能夠顯示基於Tk的小部件/應用程序是必需的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.