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

河南网络营销外包保定百度推广优化排名

河南网络营销外包,保定百度推广优化排名,外国购物网站有哪些平台,九江室内设计学校文章目录 #x1f354;使用QtDesigner进行设计#x1f6f8;和子线程进行通信#x1f388;运行结果 #x1f354;使用QtDesigner进行设计 我们首先使用QtDesigner设计界面 得到代码login.ui ?xml version1.0 encodingUTF-8? ui … 文章目录 使用QtDesigner进行设计和子线程进行通信运行结果 使用QtDesigner进行设计 我们首先使用QtDesigner设计界面 得到代码login.ui ?xml version1.0 encodingUTF-8? ui version4.0classForm/classwidget classQWidget nameFormproperty namegeometryrectx0/xy0/ywidth478/widthheight220/height/rect/propertyproperty namewindowTitlestringForm/string/propertywidget classQLabel namelabelproperty namegeometryrectx20/xy30/ywidth72/widthheight15/height/rect/propertyproperty nametextstring用户名/string/property/widgetwidget classQLabel namelabel_2property namegeometryrectx21/xy74/ywidth71/widthheight21/height/rect/propertyproperty nametextstring密码/string/property/widgetwidget classQTextBrowser nametextBrowserproperty namegeometryrectx215/xy20/ywidth201/widthheight91/height/rect/property/widgetwidget classQPushButton namepushButtonproperty namegeometryrectx10/xy150/ywidth93/widthheight28/height/rect/propertyproperty nametextstring登录/string/property/widgetwidget classQPushButton namepushButton_2property namegeometryrectx140/xy150/ywidth93/widthheight28/height/rect/propertyproperty nametextstring忘记密码/string/property/widgetwidget classQLineEdit namelineEditproperty namegeometryrectx80/xy30/ywidth113/widthheight21/height/rect/property/widgetwidget classQLineEdit namelineEdit_2property namegeometryrectx80/xy70/ywidth113/widthheight21/height/rect/property/widget/widgetresources/connections/ /ui 和子线程进行通信 import json import sys import timefrom PyQt5 import uic from PyQt5.QtCore import QThread, pyqtSignal from PyQt5.QtWidgets import QApplication, QWidgetclass LoginThread(QThread):#创建自定义信号start_login_signalpyqtSignal(str)def __init__(self):super().__init__()def login_by_requests(self,user_password_json):# 将json字符串转换为自定义字符串实现传递用户名和密码# json.loads()方法能够将符合JSON格式的字符串转换为Python的字典或列表等数据类型。user_password_jsonjson.loads(user_password_json)print(user_password_json.get(user_name))print(user_password_json.get(password))def run(self):# 让子线程一直存活便于接收来自主线程的任务while True:print(子线程正在执行)time.sleep(1) class MyWindow(QWidget):def __init__(self):super().__init__()self.init_ui()def init_ui(self):self.uiuic.loadUi(./login.ui)self.user_nameself.ui.lineEditself.passwordself.ui.lineEdit_2self.login_btnself.ui.pushButtonself.forget_btnself.ui.pushButton_2self.text_Browserself.ui.textBrowser #文本显示区域# 创建一个子线程self.login_threadLoginThread()# 绑定信号和槽函数self.login_btn.clicked.connect(self.login) #点击后调用login函数# 将要创建的子线程类中的信号进行绑定# 写下self.login_thread LoginThread()时实际上是调用了LoginThread类并创建了一个该类的实例对象并将其赋值给了self.login_thread变量。# 简而言之self.login_thread就是LoginThread()这个类的一个实例。# 当start_login_signal信号被触发时就会自动调用login_by_requests方法来进行登录操作。self.login_thread.start_login_signal.connect(self.login_thread.login_by_requests)# 让子线程开始工作self.login_thread.start()def login(self):# 登录按钮的槽函数user_nameself.user_name.text()passwordself.password.text()# 发送信号给子线程self.login_thread.start_login_signal.emit(json.dumps({user_name:user_name,password:password}))if __name____main__:appQApplication(sys.argv)wMyWindow()w.ui.show()app.exec_()运行结果
http://www.yingshimen.cn/news/13138/

相关文章:

  • 婚纱摄影网站模版整站源码数字营销沙盘大赛
  • 住房和城乡建设部网站倪虹无锡微信网站开发
  • 新乐市做网站建设互联网站的目的
  • 榆林网站建设哪家好wordpress 网页
  • 怎样找回网站备案密码错误网站建设毕业答辩问题
  • 做网站信息网站建设公司费用
  • 郑州免费网站建设广告公司seo是什么职位
  • yahoo网站提交入口只做百度移动端网站可以吗
  • 网站建设与维护是什么意思网站推广优化外包
  • 最好用的网站建外贸网站
  • 软件自学网站服装设计手稿设计图
  • 手机端网站开发页全网营销一站式推广
  • 什么是网站目录结构济南专业做网站公司哪家好
  • 医院网站建设细节自己做店招的网站
  • 平顶山网站建设价格韶关市网站建设
  • 网站建设兼职平台邢台招聘信息网
  • 域网站名分类网站开发的8个步骤
  • 网站要多钱wordpress发布模块支持5.x
  • 吉林网站优化电子商务平台是什么意思
  • 做网站不挣钱网址缩短在线生成
  • 网站建设登录注册怎么做医联体网站建设
  • 空间注册网站扁平化手机网站
  • 南城网站建设公司案例泰安企业网站seo
  • 关于电子商务网站建设的论文外包项目网站
  • 想建设网站wordpress分类的id
  • 系统的超级宗门seo网站关键词优化多少钱
  • 网站做查赚钱电子商务网站优化方案
  • 平台建设网站公司长沙寸金网络营销网址
  • 网站做软件有哪些内容自建站是什么意思
  • 苏州网站建设电话网页游戏单机游戏