ModuleNotFoundError:没有名为“breezyPython Gui”的模块

2024-06-16 12:39:59 发布

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

我用python创建了一个GUI程序,它可以转换C2F和F2C,当我运行我的程序时,虽然我正确地导入了模块,但还是遇到了一个错误。任何人都可以帮我解决错误

代码:

from breezypythongui import EasyFrame
#from tkinter import PhotoImage
from tkinter import *

class ProgDemo(EasyFrame):

    def __init__(self):
        EasyFrame.__init__(self,width="600", title = "Program")

        self.addLabel(text = "Temp",row = 1, column = 0)
        self.getinput = self.addFloatField(value = 0.0,row = 1,column = 1)

        self.addLabel(text = "Output",row = 2, column = 0)
        self.op = self.addFloatField(value = 0.0,row = 2,column = 1)


        self.grp1 = self.addRadiobuttonGroup(row = 3,column = 0)
        C_to_F = self.grp1.addRadiobutton(text = "C to F")
        F_to_C = self.grp1.addRadiobutton(text = "F to C")

        self.conBtn = self.addButton(text = "convert",row = 5, column = 0,command = self.tempc)
        self.resetBtn = self.addButton(text = "reset",row = 5, column = 1,command = self.reseti)

    def tempc(self):
        ipval = self.getinput.getNumber()
        if self.grp1.getSelectedButton()["value"] == "C to F":
            op = 9.0/5.0 * ipval + 32
        else:
            op = (ipval - 32) * 5.0/9.0
        self.op.setValue(op)

    def reseti(self):
        self.getinput.setValue(0);
        self.op.setValue(0);

def main():
    ProgDemo().mainloop()

if __name__ == "__main__":
    main()

截图:

enter image description here


Tags: totextfromimportselfvaluedefcolumn