当前位置: 首页 > news >正文

长治一般做一个网站需要多少钱平台运营推广

长治一般做一个网站需要多少钱,平台运营推广,青岛建设委员会网站,如何在国外网站做翻译兼职(1) 导入所需的库和模块。 (2) 创建一个名为Calculator的类,继承自QMainWindow。 (3) 在Calculator类的__init__方法中,调用initUI方法初始化界面。 (4) 在initUI方法中,设置窗口标题和大小,创建显示结果的文本框,并调…

(1) 导入所需的库和模块。
(2) 创建一个名为`Calculator`的类,继承自`QMainWindow`。
(3) 在`Calculator`类的`__init__`方法中,调用`initUI`方法初始化界面。
(4) 在`initUI`方法中,设置窗口标题和大小,创建显示结果的文本框,并调用`create_buttons`方法创建按钮。
(5) 在`create_buttons`方法中,创建数字按钮、运算符按钮、清除按钮和等号按钮,并将它们添加到网格布局中。
(6) 为每个按钮设置信号槽,以便在点击按钮时执行相应的操作。
(7) 在`on_number_click`、`on_operator_click`、`on_clear_click`和`on_equal_click`方法中,分别处理数字按钮、运算符按钮、清除按钮和等号按钮的点击事件。
(8) 在主程序中,创建`Calculator`实例并运行应用。

import sysfrom PyQt5.QtWidgets import QApplication, QMainWindow, QLineEdit, QPushButton, QGridLayout, QWidgetclass Calculator(QMainWindow):def __init__(self):super().__init__()# 初始化界面self.initUI()def initUI(self):# 设置窗口标题和大小self.setWindowTitle('简易计算器')self.setGeometry(300, 300, 300, 300)# 创建显示结果的文本框self.result_display = QLineEdit(self)self.result_display.setReadOnly(True) # 设置为只读self.result_display.move(10, 10)self.result_display.resize(280, 40)# 创建按钮并设置信号槽self.create_buttons()# 显示窗口self.show()def create_buttons(self):# 创建数字按钮self.num_buttons = []for i in range(10):button = QPushButton(str(i), self)button.clicked.connect(self.on_number_click)self.num_buttons.append(button)# 创建运算符按钮self.add_button = QPushButton('+', self)self.add_button.clicked.connect(self.on_operator_click)self.subtract_button = QPushButton('-', self)self.subtract_button.clicked.connect(self.on_operator_click)self.multiply_button = QPushButton('*', self)self.multiply_button.clicked.connect(self.on_operator_click)self.divide_button = QPushButton('/', self)self.divide_button.clicked.connect(self.on_operator_click)# 创建清除按钮self.clear_button = QPushButton('C', self)self.clear_button.clicked.connect(self.on_clear_click)# 创建等号按钮self.equal_button = QPushButton('=', self)self.equal_button.clicked.connect(self.on_equal_click)# 使用网格布局排列按钮grid = QGridLayout()grid.setSpacing(5)positions = [(i, j) for i in range(1, 5) for j in range(4)]for pos, button in zip(positions, self.num_buttons[1:] + [self.num_buttons[0], self.add_button, self.subtract_button, self.multiply_button, self.divide_button, self.clear_button, self.equal_button]):grid.addWidget(button, *pos)central_widget = QWidget(self)central_widget.setLayout(grid)central_widget.move(10, 60)central_widget.resize(280, 230)def on_number_click(self):# 数字按钮点击事件处理button = self.sender()self.result_display.setText(self.result_display.text() + button.text())def on_operator_click(self):# 运算符按钮点击事件处理button = self.sender()self.result_display.setText(self.result_display.text() + ' ' + button.text() + ' ')def on_clear_click(self):# 清除按钮点击事件处理self.result_display.clear()def on_equal_click(self):# 等号按钮点击事件处理try:result = eval(self.result_display.text())self.result_display.setText(str(result))except:self.result_display.setText('错误')if __name__ == '__main__':app = QApplication(sys.argv)calculator = Calculator()sys.exit(app.exec_())

http://www.ds6.com.cn/news/69404.html

相关文章:

  • 城阳做网站公司站长工具a级
  • 佛山网站建设设计公司关键词优化的策略
  • 网站建设南昌2022智慧树互联网与营销创新
  • 云盘做网站文件沪深300指数基金
  • 做网站准备什么站内优化主要从哪些方面进行
  • 郑州网站制作-中国互联精准引流的网络推广方法
  • 简述网站建设和推广评价指标百度推广怎么推广
  • 网站都有哪些类型合肥正规的seo公司
  • 网站开发发展趋势2018网推拉新app推广接单平台
  • 网站设计实例东莞专业网站推广工具
  • 绍兴建站模板厂家宁波网络营销策划公司
  • 跟知乎一样的网站如何让百度快速收录新网站
  • 网站的制作公司2024年阳性什么症状
  • 低代码开发appseo承诺排名的公司
  • 少儿编程加盟培宝未来seo是啥意思
  • 自己可以做电子商务网站查排名的网站
  • 梅陇做网站企点qq
  • 做网站图注意事项软文新闻发布网站
  • 国内做视频的网站有哪些windows优化软件
  • 上海网站建设系统免费网站怎么申请
  • 网站建设作用seo俱乐部
  • wordpress复制到剪贴板seo网站排名优化公司哪家好
  • 珠海网站设计费用宁波网站推广平台效果好
  • 徐州营销型网站制使全国疫情最新名单
  • 福州做网站百度百科词条创建入口
  • 在线编辑图片的网站有哪些友情链接交换网站
  • ping网站怎么做慈溪seo排名
  • 楼盘 东莞网站建设网络服务商主要包括哪些
  • 快站app制作产品营销方案案例范文
  • 常州营销网站建设seo综合查询怎么用的