Собственно при помощи "return" вернуть значение переменной не удается. Каким образом можно вернуть значение "value" в основной поток?
from PyQt5 import QtWidgets
from PyQt5.QtWidgets import (QGridLayout, QPushButton, QTextEdit, QInputDialog,
QApplication)
from PyQt5.QtCore import Qt, QThread
class proc_search(QThread):
def __init__(self, parent = None):
super().__init__()
def run (self):
value = ui.progressBar.value()
while value < 100:
value +=1
ui.progressBar.setValue(value)
time.sleep(0.1)
return value
def get_users():
but.start()
if __name__ == "__main__":
app = QtWidgets.QApplication(sys.argv)
Dialog = QtWidgets.QDialog()
ui = Ui_Dialog()
ui.setupUi(Dialog)
Dialog.show()
but = proc_search()
ui.pushButton.clicked.connect(get_users)