[英]tkinter "tkinter is not defined" in PyCharm
所以我嘗試使用 Tkinter,它只適用於解釋器。 (image1)在此輸入圖片說明
當我在 PyCharm 中運行完全相同的行時,我收到此錯誤x = tkinter.Tk() NameError: name 'tkinter' is not defined
使用 python3.8。(我認為)
import tkinter as tk
gui = Tk()
#這可能有幫助
嘗試執行from tkinter import tk
。 這是必須輸入tkinter.Tk()
或執行Tk()
之間的中間地帶,這並不是真正推薦的。 如果您執行from tkinter import tk
,則只需執行x=tk.Tk()
這在 PyCharm 中很容易解決。 做這個:
import tkinter as tk
x = tk.Tk()
但是,我不會使用 x,而是使用“root”、“win”或“main”之類的東西。 原因是 x 可能會與模塊中的類似措辭變量混淆。
Pycharm 和 python 解釋器不一樣,pycharm 在另一個 python 解釋器中工作。 它開着...
C:\Users\{username}\PycharmProjects\{project name}\venv\Scripts\python.exe
如果它確實適用於那個口譯員,我不知道是什么。 如果不考慮升級python解釋器(在google中查找方法)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.