python学生类有个计算器属性_【提问】做一个计算器程序,明明有属性,可就是提示no attribute...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
————————以下粘贴出部分代码——————————
from tkinter import
#Basic Settings class
class Calculat
def __init__(self,output_string,point,delete):
#就是这儿的事
self.change_output=getattr(self,'change_output')
#明明有output属性
self.output=Label(self.tk, width=39, height=3, font=('Times', 15), anchor='center')
self.output.grid(row=0,column=0,columnspan=5
for row in range(1,4):
for column in range(0,3):
self.default_butt_set(text='%s'%self.button_number,row=row,column=column,
command=operation.change_output(str(self.button_number)))
self.button_number+=1
class Operation(Calculator):
def __init__(self,output_string,point,delete):
#从这里调用
Calculator.__init__(self,output_string,point,delete)
def change_output(self,button_number):
#这里报错
self.output=getattr(Calculator,'output')
#if the variable output_string has had a point, then I can't add another point
if button_number == '.' and self.point == False:
self.output_string += button_number
self.point = True
elif button_number != '.':
self.output_string += button_numbe
if self.delete==True:
self.operation_output.config(text='')
self.delete=False
if len(self.output_string) <= 42:
if self.output_string != '0':
#原来没有getattr的时候就是这报错
self.output.config(font=('Times', 15), text=self.output_string)
else:
self.output_string = '
#get objects
#最早的源头
operation=Operation(output_string,point,delete)
mainloop()
—————————————代码粘贴完毕——————————————
—————————————以下报错信息——————————————
Traceback (most recent call last):
File "D:/FilesOfWzm/Others/Python/计算器(class).py", line 105, in
operation=Operation(output_string,point,delete)
File "D:/FilesOfWzm/Others/Python/计算器(class).py", line 61, in __init__
Calculator.__init__(self,output_string,point,delete)
File "D:/FilesOfWzm/Others/Python/计算器(class).py", line 33, in __init__
self.default_butt_set(text='+',row=1,column=3,command=self.change_output('+'))
File "D:/FilesOfWzm/Others/Python/计算器(class).py", line 64, in change_output
self.output=getattr(Calculator,'output')
AttributeError: type object 'Calculator' has no attribute 'output'
—————————————报错信息粘贴完毕————————————
python学生类有个计算器属性_【提问】做一个计算器程序,明明有属性,可就是提示no attribute...相关推荐
- python学生类出不来中文_求教Python中文编码望大神给解答
1.椭圆处定义编码,在pycharm里,有没有什么方便的注释方法或者快捷键,符号太多,写起来不是很方便. 2.长方形里边变量个字符串拼接,就有问题啦,怎么解决. 谢谢! print 后面的括号被认为是 ...
- 小程序从浏览器返回有一个空白页_北京做一个小程序
北京做一个q0430f小程序 婚纱摄影行业一直被认为是暴利行业.除了进入门槛低,没有积压货物的风险.但近年来,随着各种数码设备的普及和私人摄影师的崛起,婚纱摄影店基本告别了"暴利时代&quo ...
- python恶搞-python—做一个恶搞程序
python-做一个恶搞程序 very easy print("You can't win this game") #你不可能赢这个游戏 n = int(input("B ...
- python整人程序_python—做一个恶搞程序
python-做一个恶搞程序 very easy print("You can't win this game") #你不可能赢这个游戏 n = int(input("B ...
- python制作恶搞_python—做一个恶搞程序
python-做一个恶搞程序 very easy print( You can t win this game ) #你不可能赢这个游戏 n = int(input( Between 1 and 10 ...
- python导入类中函数不能用_我可以使用本地类中导入模块中的函数吗?(Python)...
需要在某个地方导入声明:import import_module class local_class(): def local_function(): action = raw_input() if ...
- 基于python的毕设难吗_毕设做个小程序 毕业设计做小程序难吗
打算用Python做毕业设计,可以做哪些方面的? Python做毕业设计,我想谈谈我的看法,供大家参考: 1.Python web前端.您可以使用python开发网站. 2.Python网络爬虫.您可 ...
- java语言计算器怎么写_求助,一个计算器的括号功能怎么写啊。
求助,一个计算器的括号功能怎么写啊. import javax.swing.*; import javax.swing.event.*; import java.awt.*; import java. ...
- 用python做生日礼物_如何做一个网页送给女朋友做生日礼物?
如何做一个网页送给女朋友做生日礼物 本文里面涉及到python,HTML ,css,JavaScript的知识,是基于python的flask框架做的一个小型网站,里面可以实现跳转功能,怎么配置fla ...
- 简易计算器 java_用Java做一个简易计算器,要用到哪些知识?
分析问题关键词:Java.计算器 深夜无聊,暂且一答. 计算器分两个步骤:计算 + 器 篇一 ·「器」 在编程中,我们可以把「器」理解为「GUI(图形界面)」,Java 语言描绘的图形界面有很多种类, ...
最新文章
- void * 指针和const 指针
- linux动态链接库软件,Linux 动态链接库
- java方法重载和重载方法_Java 8的方法参考进一步限制了重载
- Anaconda中下载速度贼慢?
- 三星Galaxy Note 10顶配版现身:陶瓷材质+12GB内存
- 用python计算1~100的阶乘之和_在Python中递归函数调用举例and匿名函数lambda求1~100的和及计算阶乘举例...
- object.\__mro__
- 软件开发demo是什么意思_地府后台管理系统demo出来了!附地址
- chrome浏览器打开axure原型图的方法
- 嵌入式Linux开发工具
- dts音效大师安卓版_dts音效大师
- 步进电机的计算机控制系统设计,步进电机控制系统的设计与实现
- 什么是AppleSpell,为什么它可以在Mac上运行?
- 【Unity2D入门教程氵篇】简单制作一个弹珠游戏之制作场景④(设置不可破坏砖块,发布游戏设置)
- 这个社交聊天 App 开源了!
- DICOM-RT struct转换为nii.gz
- keep 虚拟路线修改器_王者无限技能10.2最新版-王者无限技能修改器下载
- CH376 SD卡走线 TF卡走线
- SEO动态渲染的烟雾测试
- stitcher:Feedback-driven Data Provider for Object Detection论文翻译