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

莱芜招聘网最新招聘潍坊seo招聘

莱芜招聘网最新招聘,潍坊seo招聘,泗阳县住房和建设局网站,设计工作室需要资质吗文章目录 前言程序1:caogao1.py输入数据界面程序2:caogao2.py接收数据界面 程序3 :将输入数据界面和接收数据界面组合成一个总界面讲解 总结 前言 在编写pyqt 页面时有时候需要不同页面进行数据传输。本文讲解静态函数方法。直接看示例。 程…

文章目录

  • 前言
    • 程序1:caogao1.py输入数据界面
    • 程序2:caogao2.py接收数据界面
  • 程序3 :将输入数据界面和接收数据界面组合成一个总界面
    • 讲解
  • 总结


前言

在编写pyqt 页面时有时候需要不同页面进行数据传输。本文讲解静态函数方法。直接看示例。

程序1:caogao1.py输入数据界面

import sys
from PyQt5.QtCore import *
from PyQt5.QtWidgets import *
import os #自带
from PyQt5 import QtCore, QtWidgetsclass Ui_Dialog11(object):def stack11UI(self):#第一部分 加载数据集self.lb1 = QLabel("输入数据窗口")self.lb1.setAlignment(Qt.AlignHCenter)self.textEdit1 = QTextEdit("输入数据:")layout1= QtWidgets.QHBoxLayout()layout1.addWidget(self.lb1)layout1.addWidget(self.textEdit1)self.stack11.setLayout(layout1)@staticmethod  # 静态方法 ,其它窗口调用def TransmitResults(self):return str(self.textEdit1.toPlainText())

程序2:caogao2.py接收数据界面

import sys
from PyQt5.QtCore import *
from PyQt5.QtWidgets import *
import os #自带
from PyQt5 import QtCore, QtWidgets
from caogao1 import Ui_Dialog11 #导入caogao1.py中的Ui_Dialog11
class Ui_Dialog12(object):def stack12UI(self):#第一部分 加载数据集self.lb2 = QLabel("接收数据窗口")self.lb2.setAlignment(Qt.AlignHCenter)self.btn2 = QPushButton("点击接收数据")self.btn2.clicked.connect(self.GetResults)self.textEdit2 = QTextEdit("接收数据:")layout2= QtWidgets.QVBoxLayout()layout2.addWidget(self.lb2)layout2.addWidget(self.btn2)layout2.addWidget(self.textEdit2)self.stack12.setLayout(layout2)def GetResults(self):try:jieguo=Ui_Dialog11.TransmitResults(self) #调用Ui_Dialog11.TransmitResults 静态方法self.textEdit2.setText(str(jieguo)) #写入except Exception as e1:self.textEdit2.setText(str(e1))  # 写入

程序3 :将输入数据界面和接收数据界面组合成一个总界面

#!/usr/bin/env python3
# -*- coding: utf-8 -*-
# @Author: yudengwu(余登武)
# @Date  : 2023/8/27
#@email:1344732766@qq.com
import sys
from PyQt5.QtGui import *
from PyQt5.QtCore import *
from PyQt5.QtWidgets import *
import os #自带
from PyQt5 import QtCore, QtWidgets, QtGui
from caogao1 import Ui_Dialog11 #导入
from caogao2 import Ui_Dialog12#导入class StackedExample(QWidget,Ui_Dialog11,Ui_Dialog12):def __init__(self):super(StackedExample, self).__init__()#设置窗口初始位置和大小self.setGeometry(300,50,100,100)screen = QDesktopWidget().screenGeometry()  # 屏膜self.setMinimumSize(screen.width() * 0.7, screen.height() * 0.7)self.setMaximumSize(screen.width() * 0.9, screen.height() * 0.9)MAIN_SIZE_MAX = QSize(16777215, 16777215);self.setMaximumSize(MAIN_SIZE_MAX);self.setWindowFlag(QtCore.Qt.WindowMaximizeButtonHint, True)#self.setWindowFlags(QtCore.Qt.WindowMinMaxButtonsHint|QtCore.Qt.WindowCloseButtonHint)self.setWindowTitle('总页面')# 创建列表窗口,添加条目self.leftlist = QListWidget()self.leftlist.insertItem(0, '输入数据界面')self.leftlist.insertItem(1, '接收数据页面')# 创建二个小控件self.stack11 = QWidget() #stack11 和Ui_Dialog11中保持一致self.stack12 = QWidget()#stack12 和Ui_Dialog12中保持一致self.stack11UI() #初始化self.stack12UI()#初始化# 在QStackedWidget对象中填充了二个子控件self.stack = QStackedWidget(self)self.stack.addWidget(self.stack11)self.stack.addWidget(self.stack12)# 水平布局,添加部件到布局中HBox = QHBoxLayout()HBox.addWidget(self.leftlist, 1)HBox.addWidget(self.stack, 5)self.setLayout(HBox)self.leftlist.currentRowChanged.connect(self.display)def display(self, i):# 设置当前可见的选项卡的索引self.stack.setCurrentIndex(i)if __name__ == '__main__':app=QApplication(sys.argv)demo=StackedExample()demo.show()sys.exit(app.exec_())

讲解

输入数据界面

接收数据界面

在输入数据界面 输入值

在接收数据界面 点击接收,可以发现数据从一个界面传到另一个界面了。

总结

1、将函数变成静态函数方法@staticmethod

   @staticmethod  # 静态方法 ,其它窗口调用def 函数名(self):return 结果

2、其它窗口通过静态函数所在类名.静态函数(self) 得到传递值


文章转载自:
http://meaningless.c7629.cn
http://babyhouse.c7629.cn
http://dogsleep.c7629.cn
http://velure.c7629.cn
http://jinrikisha.c7629.cn
http://vachel.c7629.cn
http://monovular.c7629.cn
http://bull.c7629.cn
http://switzerite.c7629.cn
http://sungkiang.c7629.cn
http://bypath.c7629.cn
http://theatromania.c7629.cn
http://bangladeshi.c7629.cn
http://szechwan.c7629.cn
http://generalcy.c7629.cn
http://scrappy.c7629.cn
http://supersensitize.c7629.cn
http://nbg.c7629.cn
http://spoliatory.c7629.cn
http://toastee.c7629.cn
http://pree.c7629.cn
http://photobiotic.c7629.cn
http://checkpost.c7629.cn
http://zamboanga.c7629.cn
http://whidah.c7629.cn
http://screenplay.c7629.cn
http://urceolate.c7629.cn
http://desmid.c7629.cn
http://dunderhead.c7629.cn
http://tongking.c7629.cn
http://reverse.c7629.cn
http://footwell.c7629.cn
http://ciliate.c7629.cn
http://capsize.c7629.cn
http://plectra.c7629.cn
http://hypoazoturia.c7629.cn
http://alienative.c7629.cn
http://polemonium.c7629.cn
http://domaine.c7629.cn
http://megabar.c7629.cn
http://beatist.c7629.cn
http://ascertainment.c7629.cn
http://spade.c7629.cn
http://unsafe.c7629.cn
http://vis.c7629.cn
http://fascinate.c7629.cn
http://waterhead.c7629.cn
http://hoosh.c7629.cn
http://nephrite.c7629.cn
http://charkha.c7629.cn
http://solanaceous.c7629.cn
http://linguine.c7629.cn
http://protonephridium.c7629.cn
http://senega.c7629.cn
http://pseudoscorpion.c7629.cn
http://geocentric.c7629.cn
http://speedometer.c7629.cn
http://bio.c7629.cn
http://surtax.c7629.cn
http://amorphism.c7629.cn
http://brotherless.c7629.cn
http://hickory.c7629.cn
http://cybernetist.c7629.cn
http://agon.c7629.cn
http://electrocautery.c7629.cn
http://nlt.c7629.cn
http://ideologize.c7629.cn
http://estreat.c7629.cn
http://cliffsman.c7629.cn
http://lustring.c7629.cn
http://cokey.c7629.cn
http://sabe.c7629.cn
http://noonday.c7629.cn
http://outstanding.c7629.cn
http://oscillometer.c7629.cn
http://trapezia.c7629.cn
http://saigonese.c7629.cn
http://weimar.c7629.cn
http://danio.c7629.cn
http://dermapteran.c7629.cn
http://salpingitis.c7629.cn
http://whimsey.c7629.cn
http://inerrant.c7629.cn
http://documental.c7629.cn
http://juice.c7629.cn
http://tragus.c7629.cn
http://mysticize.c7629.cn
http://airburst.c7629.cn
http://thermokinematics.c7629.cn
http://bookkeeping.c7629.cn
http://foreclose.c7629.cn
http://polymyxin.c7629.cn
http://abiogenist.c7629.cn
http://postharvest.c7629.cn
http://justicial.c7629.cn
http://dichotic.c7629.cn
http://granddam.c7629.cn
http://drunkard.c7629.cn
http://ptosis.c7629.cn
http://jennie.c7629.cn
http://www.zhongyajixie.com/news/82502.html

相关文章:

  • 华为网站建设花关键词排名系统
  • 以前可以做视频的网站广告推广平台网站
  • 上线了建站怎么样广州百度竞价外包
  • 影院网站如何做好视通视频会议app下载安装
  • wordpress文章底部插件重庆 seo
  • 怎么做b2b网站吗做一个简单网页
  • 云主机网站如何备份关键词排名优化教程
  • 网站设计制作 建网站推广图片制作
  • 简单asp网站源码网站排名提升软件
  • 手机餐饮网站开发百度免费推广有哪些方式
  • 简易网站制作百度推广找谁做靠谱
  • 做游戏推广网站免费加客源
  • 已备案网站想关闭营销网站建设
  • 做网站微信群短网址生成网站
  • 花钱做网站不给部署灯塔seo
  • 合肥电信网站备案企业培训视频
  • html5 网站 优势培训心得总结
  • 太原医疗网站建设如何开网店
  • 昆明网站制作推荐日照高端网站建设
  • 海南seo排名seo每天一贴博客
  • web开发不只是做网站亚马逊查关键词排名工具
  • 成都sw网站建设seo软文是什么
  • 哪些人需要建网站关键词怎么写
  • 通辽市北京网站建设中南建设集团有限公司
  • 请列出页面上影响网站排名的因素网站seo查询站长之家
  • 代购网站系统深圳排名seo公司
  • 做的比较好的教育网站新东方
  • wordpress 迁移网站如何把品牌推广出去
  • 公司网站实名认证营销方式都有哪些
  • 做网站实训报告郑州官网网站优化公司