我想用 tkinter 模塊創建一個 python 可執行檔案,到目前為止,這是我輸入的代碼:
import tkinter as Tk
from tkinter import geometry, title, BooleanVar, set, Button
from tkinter import filedialog
import subprocess
root = Tk()
root.geometry('500x400')
root.title("Bulk upload to OpenSea")
我知道 tkinter 模塊默認情況下不會出現在 Spyder 環境中,所以在編譯上面的程式之前,我觀看了這個視頻,然后安裝了 miniconda,然后執行了該視頻中解釋的所有必要步驟以允許匯入 tkinter 模塊,我也改變了預設環境,C:\Users\ResetStoreX\miniconda3\envs\spyder-env\python.exe這是PATH在我安裝了蟒蛇提示Tkinter的模塊。
不幸的是,在完成了必要的步驟并編譯了上面的程式后,我收到了以下錯誤:
回溯(最近一次通話最后):
檔案“C:\Users\ResetStoreX\bulk masive\untitled0.py”,第 9 行,從 tkinter 匯入幾何、標題、BooleanVar、設定、按鈕
匯入錯誤:無法匯入的名字從'Tkinter的'形狀'(C:\用戶\ ResetStoreX \ miniconda3 \ ENVS \ Spyder的-ENV \ LIB \ tkinter_ INIT _.py)
我可以知道我做錯了什么嗎?
uj5u.com熱心網友回復:
geometry并且title是 tkinter 視窗和頂層的方法,它既不是類也不是您可以匯入的檔案。并且set是 python 的一部分builtins。您只需要一種型別的tkinter匯入:
import tkinter as tk # OR from tkinter import *
from tkinter import filedialog
import subprocess
root = tk.Tk()
root.geometry('500x400')
root.title("Bulk upload to OpenSea")
現在,如果你想要類,比如BooleanVaror Button,你會說tk.BooleanVar等等......或者如果你想要tkinter包中的檔案,你會說from tkinter import filedialog等等......
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/409452.html
標籤:
上一篇:根據規則找到最大總和
下一篇:tkinter不會重繪小部件
