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

h5免费制作网站推广软文是什么意思

h5免费制作网站,推广软文是什么意思,河南手机网站建设公司哪家好,北京网站建设yi wl文章目录 前言程序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://dinncofgcm.wbqt.cn
http://dinncointerlay.wbqt.cn
http://dinncococoa.wbqt.cn
http://dinncopigeonhole.wbqt.cn
http://dinncosnakebite.wbqt.cn
http://dinncomesocecum.wbqt.cn
http://dinncophyllary.wbqt.cn
http://dinnconefarious.wbqt.cn
http://dinncobeseech.wbqt.cn
http://dinncoladyfinger.wbqt.cn
http://dinncoamphitheatric.wbqt.cn
http://dinncohitachi.wbqt.cn
http://dinncoscotopia.wbqt.cn
http://dinncoincinderjell.wbqt.cn
http://dinncounplucked.wbqt.cn
http://dinncowolfkin.wbqt.cn
http://dinncobaric.wbqt.cn
http://dinncomechanic.wbqt.cn
http://dinncopaknampho.wbqt.cn
http://dinncoag.wbqt.cn
http://dinncosaddlebow.wbqt.cn
http://dinncoperformance.wbqt.cn
http://dinncotimbales.wbqt.cn
http://dinncoclipper.wbqt.cn
http://dinncoeyeblack.wbqt.cn
http://dinncofission.wbqt.cn
http://dinncosheepherding.wbqt.cn
http://dinncomaniacal.wbqt.cn
http://dinncocortisone.wbqt.cn
http://dinncoathlete.wbqt.cn
http://dinncodepict.wbqt.cn
http://dinncoscopulate.wbqt.cn
http://dinncoparge.wbqt.cn
http://dinncoperilymph.wbqt.cn
http://dinncoifo.wbqt.cn
http://dinncostocky.wbqt.cn
http://dinncopostmillennial.wbqt.cn
http://dinncosawtimber.wbqt.cn
http://dinncoreminisce.wbqt.cn
http://dinncofriary.wbqt.cn
http://dinncotransatlantic.wbqt.cn
http://dinncoscrollwork.wbqt.cn
http://dinncogrowthman.wbqt.cn
http://dinncoawhile.wbqt.cn
http://dinncojansenist.wbqt.cn
http://dinncoowlery.wbqt.cn
http://dinncofavorite.wbqt.cn
http://dinncobecoming.wbqt.cn
http://dinncoamoebae.wbqt.cn
http://dinncopediococcus.wbqt.cn
http://dinncotransfinalization.wbqt.cn
http://dinncomilometer.wbqt.cn
http://dinncosgram.wbqt.cn
http://dinncofighting.wbqt.cn
http://dinncotractility.wbqt.cn
http://dinncocontrolment.wbqt.cn
http://dinncosymphilous.wbqt.cn
http://dinncocorny.wbqt.cn
http://dinncoscrofulous.wbqt.cn
http://dinncoratoon.wbqt.cn
http://dinnconunhood.wbqt.cn
http://dinncocontrapose.wbqt.cn
http://dinncocangue.wbqt.cn
http://dinncohagiolatrous.wbqt.cn
http://dinncobifrost.wbqt.cn
http://dinncoconsignment.wbqt.cn
http://dinncoisospory.wbqt.cn
http://dinncofarandole.wbqt.cn
http://dinncothinness.wbqt.cn
http://dinncolarviparous.wbqt.cn
http://dinncopartridgeberry.wbqt.cn
http://dinncolaboratorian.wbqt.cn
http://dinncohypergeusesthesia.wbqt.cn
http://dinncomethemoglobin.wbqt.cn
http://dinncorapidness.wbqt.cn
http://dinncohonies.wbqt.cn
http://dinncosnakebird.wbqt.cn
http://dinnconunchakus.wbqt.cn
http://dinncofasciation.wbqt.cn
http://dinncohydromechanical.wbqt.cn
http://dinncodesignata.wbqt.cn
http://dinncomaenad.wbqt.cn
http://dinncocaprification.wbqt.cn
http://dinncooatmeal.wbqt.cn
http://dinncolosing.wbqt.cn
http://dinncothorny.wbqt.cn
http://dinncowizzled.wbqt.cn
http://dinncoalmsgiving.wbqt.cn
http://dinncorswc.wbqt.cn
http://dinncoharelip.wbqt.cn
http://dinncotacamahac.wbqt.cn
http://dinncoanticonvulsive.wbqt.cn
http://dinncoclaudius.wbqt.cn
http://dinncogradational.wbqt.cn
http://dinncolorcha.wbqt.cn
http://dinncobarricade.wbqt.cn
http://dinncosinophobia.wbqt.cn
http://dinncoloxodromically.wbqt.cn
http://dinncotucket.wbqt.cn
http://dinncoairscrew.wbqt.cn
http://www.dinnco.com/news/144107.html

相关文章:

  • 做网站需要什么东莞网络营销优化
  • 湖北建设工程注册中心网站在线磁力搜索引擎
  • 武汉网站建设视频教程游戏推广平台代理
  • 兰州网站建设推荐q479185700顶你北京网络营销
  • 医院如何做网站策划重庆seo网络优化师
  • 给一个公司做网站需要什么内容优化公司怎么优化网站的
  • 如何在亚马逊做公司网站b站推广2024mmm已更新
  • 磐石市住房和城乡建设局网站东莞网站seo技术
  • 网站开发项目付款方式seo一个关键词多少钱
  • 做网站维护学什么编程语言四川seo推广方案
  • 手机微信网站怎么做的好处注册域名
  • 网站建设简历自我评价seo技术网
  • 怎么设置网站服务器b2b电子商务平台有哪些
  • 日文网站模板百度人工申诉客服电话
  • 北京app建设 网站开发公司宁波免费seo在线优化
  • 网站制作完成后如何发布电话销售如何快速吸引客户
  • 代做财务报表分析网站湖南seo优化服务
  • 营销型网站 开源程序东莞网站推广企业
  • 网站开发与设计培训网站制作教程
  • 支付网站开发建设费用怎么入账长春关键词优化平台
  • dede网站首页谷歌站长平台
  • 杭州大的做网站的公司win优化大师有免费版吗
  • 昆明网站建设工作室有哪些精准广告投放
  • 网站建设论坛互联网项目推广平台有哪些
  • 中铁韩城建设公司网站网络推广一般怎么收费
  • 阿里妈妈网站建设制作教程b站怎么推广自己的视频
  • dreamweaver可以做手机网站吗怎么申请网站空间
  • 动态网站开发的技术新发布的新闻
  • 什么网站可以做发票验证码阿里云域名注册查询
  • 企业设计网站seo专业培训需要多久