簡體   English   中英

PyCharm中的tkinter“未定義tkinter”

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM