准备
一个MainWindow和一个WidgetForm,总代码如下
# -*- coding: utf-8 -*- from PyQt5 import QtWidgets from main_windows import Ui_MainWindow import sys from wid_defs import my_widgets from dlg_defs import my_Dialog class MyWindow(QtWidgets.QMainWindow,Ui_MainWindow): def __init__(self): super(MyWindow,self).__init__() self.setupUi(self) def openDialog(self): self.dlg = my_Dialog() www = self.textEdit.toPlainText() self.dlg.setT(www) self.dlg.exec_() def openWidget(self): self.wid = my_widgets() self.wid.pushButton.clicked.connect(self.GetText) www= self.textEdit.toPlainText() self.wid.setT(www) self.wid.show() #close wid form def GetText(self): self.textEdit.setText(self.wid.textEdit.toPlainText()) self.wid.close() if __name__ == "__main__": app = QtWidgets.QApplication(sys.argv) mainWindow = MyWindow() mainWindow.show() sys.exit(app.exec_())
1 父窗体—子窗体
def slot3(self): self.dlg = my_Dialog() www = self.textEdit.toPlainText() self.dlg.setT(www) self.dlg.exec_()
1 实例化子窗体:
self.dlg = my_Dialog()
2 直接将父窗体中的变量:
www = self.textEdit.toPlainText()
3 赋给子窗体的对象:
self.dlg.setT(www)
4 再调出子窗体
self.dlg.exec_()
运行点击 openDialog按钮,会将父窗体textEdit中的内容传到子窗体中。
2 子窗体—父窗体
def slot2(self): #widgetForm self.wid = my_widgets() self.wid.pushButton.clicked.connect(self.GetLine) #dialog self.dlg = my_Dialog() self.dlg.buttonBox.accepted.connect(self.GetLine) www= self.textEdit.toPlainText() self.wid.setT(www) self.wid.show() def GetText(self): self.textEdit.setText(self.wid.textEdit.toPlainText())
1 实例化子窗体
self.wid = my_widgets()
2 子窗体按钮(通常是确认按钮)添加关联到父窗体的函数Getline()
(1)widgetForm的方法
self.wid.pushButton.clicked.connect(self.GetLine)
(2)Dialog的方法
self.dlg.buttonBox.accepted.connect(self.GetLine)
3 定义getline函数的内容,函数将在子窗体确认按钮点击后执行
def GetLine(self): self.textEdit.setText(self.dlg.textEdit.toPlainText())
在子窗体中点击OK,会将子窗体文本框文字传递到父窗体的文本框中
以上这篇pyQT5 实现窗体之间传值的示例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
pyQT5,窗体,传值
稳了!魔兽国服回归的3条重磅消息!官宣时间再确认!
昨天有一位朋友在大神群里分享,自己亚服账号被封号之后居然弹出了国服的封号信息对话框。
这里面让他访问的是一个国服的战网网址,com.cn和后面的zh都非常明白地表明这就是国服战网。
而他在复制这个网址并且进行登录之后,确实是网易的网址,也就是我们熟悉的停服之后国服发布的暴雪游戏产品运营到期开放退款的说明。这是一件比较奇怪的事情,因为以前都没有出现这样的情况,现在突然提示跳转到国服战网的网址,是不是说明了简体中文客户端已经开始进行更新了呢?
更新日志
- 孙悦.1996-伙伴【正大国际】【WAV+CUE】
- 纪钧瀚《钢琴阅读时光 雨中书店聆听轻音乐》[FLAC/分轨][399.62MB]
- 证声音乐图书馆《走向自然 疗心爵士乐》[320K/MP3][87.4MB]
- 证声音乐图书馆《走向自然 疗心爵士乐》[FLAC/分轨][184.94MB]
- 陈慧娴.2018-Priscilla-Ism演唱会3CD(2024环球红馆40复刻系列)【环球】【WAV+CUE】
- 郑秀文.1999-我应该得到(国)【华纳】【WAV+CUE】
- 陈家慧.2011-钢琴酒吧2CD【龙吟唱片】【WAV+CUE】
- 证声音乐图书馆《雨季 蓝调吉他 Rainy Blues》[320K/MP3][45.01MB]
- 证声音乐图书馆《雨季 蓝调吉他 Rainy Blues》[FLAC/分轨][109.13MB]
- 赞多《序章》[320K/MP3][45.54MB]
- 许巍.2004-每一刻都是崭新的【步升大风】【WAV+CUE】
- 群星.2024-四方馆影视原声带【韶愔音乐】【FLAC分轨】
- 陈雷.1997-安锁咧【金圆唱片】【WAV+CUE】
- 关淑怡.2013-MY.FAVORITE.SK.3CD【环球】【WAV+CUE】
- Sweety.2006-花言乔语【丰华】【WAV+CUE】