简易计算器代码:
import sys
from PyQt5.QtCore import Qt
from PyQt5.QtWidgets import QWidget, QApplication, QLineEdit, QTextBrowser, QVBoxLayout
class calcWin(QWidget):
def __init__(self):
super(calcWin, self).__init__()
self.setWindowTitle("计算器")
# 文本浏览器实例化
self.qTextBrowser = QTextBrowser()
# 单行文本框实例化
self.qLineEdit = QLineEdit("Please input your expression:")
# 垂直方向布局
self.qVLayout = QVBoxLayout(self)
self.qVLayout.addWidget(self.qTextBrowser)
self.qVLayout.addWidget(self.qLineEdit)
# 选择单行文本所有字符
self.qLineEdit.selectAll()
# 设置程序启动时光标的焦点位于QLineEdit对象qLineEdit,并且联系上行命令
self.qLineEdit.setFocus()
# 设置文本依靠的方向
self.qLineEdit.setAlignment(Qt.AlignRight)
# 键盘按压事件
def keyPressEvent(self, event):
# 如果键盘按压事件等于键盘Enter事件的code(16777220), 则执行;

本文介绍了如何使用PyQt5.12框架编写一个简单的计算器程序。通过这段代码,用户可以进行基本的加减乘除运算。运行程序后,显示了一个交互式的计算器界面,供用户输入数字并执行计算。
最低0.47元/天 解锁文章
734

被折叠的 条评论
为什么被折叠?



