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

做免费电影网站的是不是很赚钱专业seo整站优化

做免费电影网站的是不是很赚钱,专业seo整站优化,做网站需要准备些什么,创建地址怎么弄写在前面: 考虑已经陆陆续续在平台写了几篇PyQt5开发的小工具,后续还会继续发布新的新工具,这些工具都基于一个基础结构往上构建,这个基础结构是本人自己开发的习惯,在这里把工具的基础结构代码抽取出来,后…

写在前面:

考虑已经陆陆续续在平台写了几篇PyQt5开发的小工具,后续还会继续发布新的新工具,这些工具都基于一个基础结构往上构建,这个基础结构是本人自己开发的习惯,在这里把工具的基础结构代码抽取出来,后续要开发新的工具直接复制结构代码,然后就可以直接开发主体。

界面:

1 进度条,基础结构里会有一个线程,耗时的业务在线程中执行

2 主体界面, 在主体位置放置业务相关控件

代码:

import sys
from threading import Thread
from typing import Dict,Any
from PyQt5 import QtCore,QtWidgets,QtGui
from PyQt5.QtCore import Qt
import pyqtgraph as pg
pg.setConfigOption('background','w')
pg.setConfigOption('foreground','k')class BaseMainWidget(QtWidgets.QWidget):signal_excute = QtCore.pyqtSignal(object)def __init__(self):super().__init__()self.thread_caculate: Thread = Noneself.init_data()self.init_ui()self.register_event()self.progress_init()passdef init_data(self):passdef init_ui(self):self.setWindowTitle('PyQt5开发工具结构基础')self.setMinimumWidth(600)self.setMinimumHeight(400)self.caculate_progress = QtWidgets.QProgressBar()self.caculate_status_label = QtWidgets.QLabel()layout_progress = QtWidgets.QHBoxLayout()layout_progress.addWidget(self.caculate_progress)layout_progress.addWidget(self.caculate_status_label)temp_label = QtWidgets.QLabel('PyQt5开发工具结构基础\n这里放置业务内容')temp_label.setAlignment(Qt.AlignCenter)temp_label.setStyleSheet('QLabel{font-size:32px;font-weight:bold;}')layout_one = QtWidgets.QVBoxLayout()layout_one.addStretch(1)layout_one.addWidget(temp_label)layout_one.addStretch(1)layout = QtWidgets.QVBoxLayout()layout.addLayout(layout_progress)layout.addLayout(layout_one)self.setLayout(layout)passdef register_event(self):self.signal_excute.connect(self.process_excute_event)passdef process_excute_event(self,data:Dict):passdef start_caculate_thread(self,mark_str:str,data:Dict[str,Any]):if self.thread_caculate:QtWidgets.QMessageBox.information(self,'提示','线程正在执行任务,请稍后。。。',QtWidgets.QMessageBox.Yes)returnself.thread_caculate = Thread(target=self.running_caculate_thread,args=(mark_str, data,))self.thread_caculate.start()self.progress_busy()passdef running_caculate_thread(self,mark_str:str,data:Dict[str,Any]):passdef progress_init(self) -> None:self.caculate_progress.setValue(0)self.caculate_status_label.setText('无任务')def progress_busy(self) -> None:self.caculate_progress.setRange(0, 0)self.caculate_status_label.setText('正在执行')def progress_finished(self) -> None:self.caculate_progress.setRange(0, 100)self.caculate_progress.setValue(100)self.caculate_status_label.setText('执行完毕')passdef closeEvent(self, a0: QtGui.QCloseEvent) -> None:self.close()passif __name__ == '__main__':QtCore.QCoreApplication.setAttribute(QtCore.Qt.HighDpiScaleFactorRoundingPolicy.PassThrough)app = QtWidgets.QApplication(sys.argv)main_window = BaseMainWidget()main_window.show()app.exec()pass

http://www.shuangfujiaoyu.com/news/56503.html

相关文章:

  • 济南润尔网站建设技术公司竞价托管就选微竞价
  • 客套企业名录搜索seo01
  • 河南专业网站建设公司百度推广登录
  • 网站设计的毕业论文题目有哪些东莞网站建设哪家公司好
  • php如何做视频网站网络营销的核心
  • 如何在本地安装部署 wordpress整站优化 快速排名
  • 做网站被坑域名信息查询系统
  • 环保公司网站模板营业推广的概念
  • 程序员常用的工具有哪些怎么优化百度关键词
  • 数字展馆百度刷seo关键词排名
  • 网站后台出现乱码汕头seo外包平台
  • 深圳网站推广优化常德seo
  • 兰州网站建设与优化推广口碑营销有哪些
  • asp net网站开发农业推广
  • 爱电影网站获客
  • 电子商务营销推广方案官网整站优化
  • 在百度怎样建网站免费域名解析平台
  • 网络营销网站开发黄页网站推广
  • 杭州模板开发建站外贸网站模板
  • 怎么做网站填内容b站推广在哪里
  • 手机wap网站模板下载最吸引人的营销广告文案
  • 新网站seo东莞公司网上推广
  • 专业网站建设费用怎么算数据分析工具
  • 江门网站制作报价seo关键词优化排名外包
  • wordpress图标插件关键词优化策略有哪些
  • 太仓做网站公司seo建站教学
  • 什么是二级网站推广线上推广方案模板
  • 哈尔滨信息网租房信息搜索引擎营销优化策略有哪些
  • 网站制作行业越来越难做媒体公关
  • 专门做验收报告的网站seo小白入门教学