主要内容 #
1. 清空按钮操作模块 #
以下程序完成的功能是将文本框的内容清空,并且将结果置为0。
(以下程序添加到Calculator类中)
def clear_line_edit(self): # 清空按钮,用于清空当前文本框的内容 self.line_edit.clear() # 文本框清空 self.line_edit.setText('0') # 将默认内容0 发送给文本框 self.res = 0 # 结果置为0 self.empty_flag = True
2. ‘x’按钮操作模块 #
‘x’按钮的功能就是将最近输入到文本框中的数字删除。
程序如下:
(以下程序添加到Calculator类中)
def deal_return_btn(self): # x按钮的操作模块 _str = self.line_edit.text() # 获取当前文本框的内容 if len(_str) == 1: # 如果当前文本框的内容长度为1,则将结果置为0 res = '0' else: # 否则将最后输入的一个字符删除 res = _str[:len(_str)-1] self.line_edit.setText(res) # 将结果发送给文本框
3. 小结 #
- 本章完成了计算器的清除文本框操作模块
- 本章完成了计算器的x按钮操作作模块
习题 #
- 无