我正在尝试基于tkinter构建计算器.我也从那里按照提示.程序肯定仍在进行中.我目前因为这个错误而陷入困境:
AttributeError:'Calculator_GUI'对象没有属性'main'
我不知道如何在两个班级之间进行沟通.我还要求对已经完成的工作进行简短的审查.提前致谢!这是代码:
import tkinter as tk
from tkinter import ttk
class Calculator_Core():
def __init__(self):
self.input = tk.StringVar()
def buttonClick(self, a):
self.input.set(a)
#DEBUG:
print(self.input)
class Calculator_GUI(tk.Frame):
def __init__(self, master):
tk.Frame.__init__(self, master)
self.master = master
self.button = {}
self.configure_gui()
self.create_widgets()
self.main = Calculator_Core()
def configure_gui(self):
self.master.title("Calculator")
self.master.resizable(False, False)
def create_widgets(self):
self.configure_input_space()
row_number = 1
column_number = 0
a = -1
text_buttons = ('789+', '456-', '123*', '0=/C')
for button_row in text_buttons:
for text_button in button_row:
a += 1
self.configure_button(text_button, row_number, …Run Code Online (Sandbox Code Playgroud)