无法导入tkFon

2024-10-03 06:19:21 发布

您现在位置:Python中文网/ 问答频道 /正文

我想导入tkfont,但它不起作用

from tkinter import *

import tkFont

class BuckysButtons:

def __init__(self,master):
    frame = Frame(master)
    frame.pack() 

   helv36 = tkFont.Font(family="Helvetica",size=36,weight="bold")


    self.printButton = Button(frame,font=helv36, text ="Print 
    Message",command = self.printMessage,compound ='top')
    self.printButton.pack(side =LEFT)

    self.quitButton = Button(frame, text ="quit", command = frame.quit)
    self.quitButton.pack(side=LEFT)


def printMessage(self):
    print("It worked!")

     root = Tk()
     b = BuckysButtons(root)
     root.mainloop()

我得到以下错误:

回溯(最近一次呼叫):

“文件”练习.py“,第2行,输入

导入tkFont

ModuleNotFoundError:没有名为“tkFont”的模块


Tags: textimportselfmasterdefbuttonrootframe
1条回答
网友
1楼 · 发布于 2024-10-03 06:19:21

您可能正在尝试在Python3下运行Python2代码,而Python3进行了一些库重组。在

如果您用import tkinter.font as TkFont替换当前导入,这应该足以让您前进。在

相关问题 更多 >