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()))
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_())
```