在这篇博客中,我们将使用Python的PyQt5库来创建一个简单的计算器应用。我们的计算器将有基本的加、减、乘、除功能。
1. 导入所需的模块
首先,我们需要导入我们将在代码中使用的所有模块:
from PyQt5.QtWidgets import QApplication, QMainWindow, QPushButton, QVBoxLayout, QWidget, QGridLayout, QLineEdit
import sys
2. 创建主窗口
接下来,我们创建一个名为Calculator
的类,该类继承自QMainWindow
。在这个类中,我们设置窗口的标题和大小,并创建一个堆叠窗口部件(QWidget
),该部件将允许我们在不同的界面之间切换。
class Calculator(QMainWindow):
def __init__(self):
super().__init__()
self.setWindowTitle("计算器")
self.setGeometry(100, 100, 300, 300)
self.widget = QWidget()
self.setCentralWidget(self.widget)
3. 创建计算器界面
我们的计算器界面将包含一个显示结果的QLineEdit
和一系列的QPushButton
,代表数字0-9、小数点以及加、减、乘、除和等于操作。