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

网页制作免费网站如何对网站进行维护

网页制作免费网站,如何对网站进行维护,网站地图咋做,做游戏网站主页的素材分页控件效果图一、环境要求python解释器#xff1a;python3.7.4依赖#xff1a;PyQt5、sys模块二、思路分析1、布局#xff1a;”上一页“、”下一页“等button、edit及label控件采用水平布局#xff0c;使用该布局填充主控件QWidget2、类继承关系#xff1a;主界面继承自…分页控件效果图一、环境要求python解释器python3.7.4依赖PyQt5、sys模块二、思路分析1、布局”上一页“、”下一页“等button、edit及label控件采用水平布局使用该布局填充主控件QWidget2、类继承关系主界面继承自QWidget然后把button、edit、label等控件作为成员变量实现自定义的Widget3、类接口分析自定义的控件提供属性接口方便多种类对象之间的交互三、代码实现步骤1、定义一个新的控件继承自QWidget2、新控件界面的实现使用QHBoxLayout容器依次添加效果图所示的控件(也就是QPushButton、QLabel、QLineEdit等)并设置这些控件的文本属性3、校验为当前页数总过页数及跳转页数添加校验(永远不要相信用户的输入)当前页数至少为1且不能大于总的页数跳转的页数只能在1到总的页数之间且输入框只能输入整数4、添加事件响应四、代码展示from PyQt5.QtWidgets import (QWidget,QHBoxLayout,QPushButton,QLabel,QLineEdit,QApplication)from PyQt5.Qt import QIntValidatorimport sys1、提供数据翻页显示接口class PageController(QWidget):def __init__(self):super().__init__()self._init_ui()def _init_ui(self):control_layout QHBoxLayout()self.prePage QPushButton(self.curPage QLabel(1)self.nextPage QPushButton(下一页)self.totalPage QLabel(共 str(10) 页)skipLable_0 QLabel(跳到)self.skipPage QLineEdit()self.skipPage.setPlaceholderText(请输入跳转的页码)self.skipPage.setValidator(QIntValidator())  # 设置只能输入int类型的数据skipLabel_1 QLabel(页)self.confirmSkip QPushButton(确定)control_layout.addStretch(1)control_layout.addWidget(self.prePage)control_layout.addWidget(self.curPage)control_layout.addWidget(self.nextPage)control_layout.addWidget(self.totalPage)control_layout.addWidget(skipLable_0)control_layout.addWidget(self.skipPage)control_layout.addWidget(skipLabel_1)control_layout.addWidget(self.confirmSkip)control_layout.addStretch(1)self.setLayout(control_layout)self.setWindowTitle(分页控件demo)self.prePage.clicked.connect(self.button_clicked)self.nextPage.clicked.connect(self.button_clicked)self.confirmSkip.clicked.connect(self.button_clicked)def button_clicked(self):button_textself.sender().text()total_pageint(self.totalPage.text().split()[1])current_pageint(self.curPage.text())if self.skipPage.setText()current_pagecurrent_page-1if current_page1:self.curPage.setText(1)else:self.curPage.setText(str(current_page))if 下一页button_text:self.skipPage.setText()current_pagecurrent_page1if current_pagetotal_page:self.curPage.setText(str(current_page))if 确定button_text:if self.skipPage.text():returnpageint(self.skipPage.text())if 1pagetotal_page:self.curPage.setText(str(page))if pagetotal_page:self.curPage.setText(str(total_page))self.skipPage.setText(str(total_page))if page0:self.curPage.setText(str(1))self.skipPage.setText(str(1))propertydef PAGE(self):return int(self.totalPage.text().split()[1])PAGE.setterdef PAGE(self,page:int):if page0:returnself.totalPage.setText(共 str(page) 页)if __name____main__:appQApplication(sys.argv)winPageController()win.show()sys.exit(app.exec_())
http://www.pierceye.com/news/256136/

相关文章:

  • 长沙协会网站设计专业服务医疗信息化软件公司排名
  • 北京网站制作一般多少钱黑色网站欣赏
  • 广州建设工程造价管理站wordpress获取文章title
  • 免费购物网站源码网站开发的论文引言
  • 商城网站开发需要哪些人员本机建的网站打开却很慢
  • 网站建设哪专业学会python做网站
  • vs怎么添加图片做网站地方门户网站管理系统
  • 三亚做网站的公司科技网站推荐
  • 电商网站运维怎么做自己做网站创业
  • seo有哪些网站集团公司网站 案例
  • 传媒大学附近网站建设公司天津市工程建设公众信息网官网
  • 关于网站建设与维护的参考文献家装设计费用多少钱一平方
  • 网站建设与管理专业概述网站建设报价费用是多少
  • asp医院网站源码破解版北京企业做网站报价
  • 个人做电商网站赚钱吗门业网站模板
  • 企业产品微网站收费吗wordpress移服务器改域名
  • 原创文章网站网站建设团队介绍
  • WordPress建站详细过程安康建设网站
  • 仿视频网站开发wordpress下载文件
  • 专业的个人网站建设哪家建筑施工企业专职安全生产管理员
  • 企业网站模板php全球网站排名前100
  • 1688网站可以做全屏吗有哪些网站是织梦做的
  • vue2.0网站开发做网站没有成本的方法
  • 手机网站和app有什么区别流量对网站排名的影响因素
  • 北京全网营销推广公司网站建设以及seo
  • 免费html网站代码骨科医院网站模板
  • 华强方特网站开发辽宁工程技术大学电子信息网
  • 信誉好的网站建设案例微网站后台录入
  • 网站ui界面设计模板WordPress能连接支付端口吗
  • 网站建设与维护ppt模板下载昆明 网站搭建