class MainWindow(QtWidgets.QMainWindow, Ui_MainWindow):
def __init__(self):
super(MainWindow,self).__init__()
self.setupUi(self)
def URL_STR(self):
self.x = self.webLine.text() #获取lineEIdt里面输入的文字
class MyThread_01(QThread):
login_signal = pyqtSignal(str)
waitSignal = pyqtSignal()
warning_Signal = pyqtSignal(str)
def __init__(self):
super(MyThread_01, self).__init__()
def run(self):
self.xxx=MainWindow()
self.xx = self.xxx.URL_STR()
print(self.xx.x()) #想在这里调用文字
print(type(self.xx.x()))
两个不同的类,其中一个继承QThread;怎么调用变量?
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答 默认 最新
- IT鸠摩智 2022-05-19 12:49关注
def URL_STR(self):
return self.webLine.text()import sys from PyQt5 import QtWidgets from PyQt5.QtCore import QThread, pyqtSignal from PyQt5.QtWidgets import QApplication class Ui_MainWindow: def setupUi(self, Mainwindow: QtWidgets.QMainWindow): self.webLine = QtWidgets.QTextEdit(self) self.webLine.setText("UI 文本") class MainWindow(QtWidgets.QMainWindow, Ui_MainWindow): def __init__(self): super(MainWindow, self).__init__() self.setupUi(self) def URL_STR(self): return self.webLine.toPlainText() # 获取lineEIdt里面输入的文字 class MyThread_01(QThread): login_signal = pyqtSignal(str) waitSignal = pyqtSignal() warning_Signal = pyqtSignal(str) def __init__(self): super(MyThread_01, self).__init__() def run(self): self.xxx = MainWindow() self.xx = self.xxx.URL_STR() print(self.xx) # 想在这里调用文字 print(type(self.xx)) if __name__ == '__main__': app = QApplication(sys.argv) my = MyThread_01() my.start() sys.exit(app.exec_())
```
解决 无用评论 打赏 举报 编辑记录
悬赏问题
- ¥100 set_link_state
- ¥15 虚幻5 UE美术毛发渲染
- ¥15 CVRP 图论 物流运输优化
- ¥15 Tableau online 嵌入ppt失败
- ¥100 支付宝网页转账系统不识别账号
- ¥15 基于单片机的靶位控制系统
- ¥15 真我手机蓝牙传输进度消息被关闭了,怎么打开?(关键词-消息通知)
- ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
- ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
- ¥15 手机接入宽带网线,如何释放宽带全部速度