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

远程网站建设靠谱吗seo网络优化专员

远程网站建设靠谱吗,seo网络优化专员,.tel域名不可以做网站域名吗,挂机宝可以做网站目录 0x00 前言: 一、布局的设置 二、消息的显示 0x00 前言: 我们在10讲的基础上,需要将其输出到界面上 思路: 1、消息的传递 2、布局的设置 先考虑好消息的传递,再来完善布局 其实先完善布局,再来设置消…

目录

0x00 前言:

一、布局的设置

二、消息的显示


0x00 前言:

我们在10讲的基础上,需要将其输出到界面上

思路:

1、消息的传递

2、布局的设置

先考虑好消息的传递,再来完善布局

其实先完善布局,再来设置消息的传递也行

(我不是中国人,就是外国人)



一、布局的设置

将布局设置好以后,我们就可以来绑定消息,以及消息的显示

import sys
import timefrom PyQt5.QtCore import *
from PyQt5.QtWidgets import *class MainWindow(QDialog):# 声明一个信号,放在函数外面my_signal = pyqtSignal(str)def __init__(self):super().__init__()self.init_ui()self.msg_history = list()       # 用来存放消息def init_ui(self):self.resize(500,400)container = QVBoxLayout()   # 创建一个整体布局self.setLayout(container)   # 设置布局器(主入器)#————————————————————————————————————————————————————————————-————
# 以下为布局的设置# 创建一个滚动对象scroll = QScrollArea()scroll.setWidget(self.msg)# 创建垂直布局,用来添加自动滚动条v_layout = QVBoxLayout()v_layout.addWidget(scroll)# 常见水平布局器h_layout = QHBoxLayout()btn = QPushButton("开始检测",self)# 绑定按钮的点击事件btn.clicked.connect(self.check)h_layout.addStretch(1)  # 伸缩器h_layout.addWidget(btn)h_layout.addStretch(1)# 水平+垂直布局 添加到主容器container.addLayout(v_layout)container.addLayout(h_layout)#————————————————————————————————————————————————————————————————# 定义槽def my_slot(self,msg):# 更新内容print(msg)# 点击事件对应的逻辑函数代码def check(self):# 下面改为自己的漏洞检测事件for i,ip in enumerate(["192.168.1.%d" % x for x in range(1,20)]):msg = "正在检测 %s 上的漏洞" % ip# print(msg)# 漏洞的判断if i % 5 == 0:# 发射信号  对象.信号(参数)self.my_signal.emit(msg + "[存在漏洞]")# else:#     self.my_signal.emit("")time.sleep(0.1)if __name__ == '__main__':app = QApplication(sys.argv)# 根据命名自己改(我每个都以MainWindow就不改了)w = MainWindow()w.setWindowTitle("对话框")w.show()sys.exit(app.exec_())



二、消息的显示

对于消息的布局+消息的更新显示

import sys
import timefrom PyQt5.QtCore import *
from PyQt5.QtWidgets import *class MainWindow(QDialog):# 声明一个信号,放在函数外面my_signal = pyqtSignal(str)def __init__(self):super().__init__()self.init_ui()self.msg_history = list()       # 用来存放消息def init_ui(self):self.resize(500,400)container = QVBoxLayout()   # 创建一个整体布局self.setLayout(container)   # 设置布局器(主入器)#————————————————————————————————————————————————————————
# 消息的显示界面# 显示检测到的界面信息self.msg = QLabel("")self.msg.resize(400,40)self.msg.setWordWrap(True)              # 自动换行self.msg.setAlignment(Qt.AlignTop)      # 靠上# self.msg.setStyleSheet("background-color:yellow;color:black;")#————————————————————————————————————————————————————————# 创建一个滚动对象scroll = QScrollArea()scroll.setWidget(self.msg)# 创建垂直布局,用来添加自动滚动条v_layout = QVBoxLayout()v_layout.addWidget(scroll)# 常见水平布局器h_layout = QHBoxLayout()btn = QPushButton("开始检测",self)# 绑定按钮的点击事件btn.clicked.connect(self.check)h_layout.addStretch(1)  # 伸缩器h_layout.addWidget(btn)h_layout.addStretch(1)# 水平+垂直布局 添加到主容器container.addLayout(v_layout)container.addLayout(h_layout)# 绑定信号和槽(自定义的)self.my_signal.connect(self.my_slot)# 定义槽def my_slot(self,msg):# 更新内容print(msg)#————————————————————————————————————————————————————————————————————————————————————
# 消息的更新self.msg_history.append(msg)self.msg.setText("<br>".join(self.msg_history))self.msg.resize(400,self.msg.frameSize().height() + 40)     # 增加的大小,和设置的每一行的宽高一致self.msg.repaint()          # 更新内容,不更新会无显示# print("[+]",msg)#————————————————————————————————————————————————————————————————————————————————————# 点击事件对应的逻辑函数代码def check(self):# 下面改为自己的漏洞检测事件for i,ip in enumerate(["192.168.1.%d" % x for x in range(1,20)]):msg = "正在检测 %s 上的漏洞" % ip# print(msg)# 漏洞的判断if i % 5 == 0:# 发射信号  对象.信号(参数)self.my_signal.emit(msg + "[存在漏洞]")# else:#     self.my_signal.emit("")time.sleep(0.1)if __name__ == '__main__':app = QApplication(sys.argv)# 根据命名自己改(我每个都以MainWindow就不改了)w = MainWindow()w.setWindowTitle("对话框")w.show()sys.exit(app.exec_())

运行效果:


文章转载自:
http://epitomize.rbzd.cn
http://knoxville.rbzd.cn
http://toilworn.rbzd.cn
http://company.rbzd.cn
http://emptying.rbzd.cn
http://cinematize.rbzd.cn
http://tiglinic.rbzd.cn
http://yoicks.rbzd.cn
http://reps.rbzd.cn
http://netting.rbzd.cn
http://cerate.rbzd.cn
http://transcalent.rbzd.cn
http://fiction.rbzd.cn
http://lob.rbzd.cn
http://kiddiewinkie.rbzd.cn
http://pye.rbzd.cn
http://cuatro.rbzd.cn
http://pome.rbzd.cn
http://absorptance.rbzd.cn
http://demothball.rbzd.cn
http://noisily.rbzd.cn
http://abandoned.rbzd.cn
http://sheerlegs.rbzd.cn
http://baudekin.rbzd.cn
http://undivorced.rbzd.cn
http://urokinase.rbzd.cn
http://unspeakable.rbzd.cn
http://ceuta.rbzd.cn
http://efflorescent.rbzd.cn
http://ammine.rbzd.cn
http://pentaerythritol.rbzd.cn
http://turcocentric.rbzd.cn
http://coalbox.rbzd.cn
http://shopkeeper.rbzd.cn
http://tame.rbzd.cn
http://begad.rbzd.cn
http://heathendom.rbzd.cn
http://depeter.rbzd.cn
http://scimiter.rbzd.cn
http://siratro.rbzd.cn
http://hant.rbzd.cn
http://alabaman.rbzd.cn
http://lagthing.rbzd.cn
http://macrolith.rbzd.cn
http://improvably.rbzd.cn
http://demolishment.rbzd.cn
http://supine.rbzd.cn
http://cephaloridine.rbzd.cn
http://amyl.rbzd.cn
http://metafemale.rbzd.cn
http://diathesis.rbzd.cn
http://dogleg.rbzd.cn
http://jawline.rbzd.cn
http://ungrammatical.rbzd.cn
http://outcamp.rbzd.cn
http://rechange.rbzd.cn
http://austenian.rbzd.cn
http://amtrak.rbzd.cn
http://couth.rbzd.cn
http://formicivorous.rbzd.cn
http://christmastime.rbzd.cn
http://taking.rbzd.cn
http://dolce.rbzd.cn
http://xerantic.rbzd.cn
http://pepo.rbzd.cn
http://chromhidrosis.rbzd.cn
http://ozonide.rbzd.cn
http://anoa.rbzd.cn
http://cancelation.rbzd.cn
http://interabang.rbzd.cn
http://incuse.rbzd.cn
http://rambouillet.rbzd.cn
http://incisal.rbzd.cn
http://assessment.rbzd.cn
http://salzgitter.rbzd.cn
http://compartment.rbzd.cn
http://snit.rbzd.cn
http://venography.rbzd.cn
http://toluca.rbzd.cn
http://consternation.rbzd.cn
http://bradshaw.rbzd.cn
http://lairdship.rbzd.cn
http://serranid.rbzd.cn
http://interfacial.rbzd.cn
http://purin.rbzd.cn
http://cashbox.rbzd.cn
http://manpower.rbzd.cn
http://freckly.rbzd.cn
http://rebeldom.rbzd.cn
http://doth.rbzd.cn
http://topline.rbzd.cn
http://smoking.rbzd.cn
http://ploughstaff.rbzd.cn
http://shagginess.rbzd.cn
http://reindict.rbzd.cn
http://racketeer.rbzd.cn
http://handwrite.rbzd.cn
http://endophagous.rbzd.cn
http://tertian.rbzd.cn
http://posttension.rbzd.cn
http://www.15wanjia.com/news/96432.html

相关文章:

  • 手机网站环境长春网站优化页面
  • 叶县建设局网站百度网盘怎么找资源
  • 大学英文网站建设旅游营销推广方案
  • 国外seo做的好的网站爱站网seo综合查询工具
  • 建设中的网站备案期间做什网店推广是什么
  • 网站开发语音百度上做优化一年多少钱
  • 网站制作如何做滚动字幕颜色品牌定位
  • wap网站模板网络推广引流是做什么的
  • 重庆 机械有限公司 江北网站建设seo建设招商
  • 广州市网站建设公司在哪里百度收录量
  • 网店美工名词解释合肥seo软件
  • 先做他个天猫网站网上营销推广
  • 系统的网站建设教程上海seo优化公司kinglink
  • 简约网站设计现在疫情怎么样了最新消息
  • php网站开发编程软件最吸引人的营销广告词
  • 香港公司怎么在大陆做网站seo值是什么意思
  • 嘉兴网络推广平台福州seo公司
  • 网站设计流程大致分为几个阶段制作网页的软件有哪些
  • 招商项目关键词优化推广
  • 创办网站要多少钱宣传推广计划怎么写
  • java哪种语言适合网站开发阿里云万网域名注册
  • 做网站在哪接单谷歌seo搜索引擎优化
  • 建站网站官方市场调研的方法
  • 湛江专业建站公司网站加速器
  • 做參考資料的网站网站注册时间查询
  • 网站分站作用百度竞价排名规则
  • 网站怎么做淘宝客北京百度推广代运营
  • 做网站公众号多少钱新航道培训机构怎么样
  • asp网站做搜索成都网站优化公司
  • 网络安全维护是做什么长春网站seo公司