Получение значения из функции в импортированном классе для индикатора выполнения (Python3) - PullRequest
0 голосов
/ 04 февраля 2019

Это должно быть легко, но я не знаю терминов, чтобы эффективно его использовать.

У меня есть файл Main.py, который импортирует класс GetPointDistance из файла getPointDistance.py.

Main.py может отправлять переменную в GetPointDistance, но как я могу настроить ее так, чтобы переменная (называемая в Main) обновлялась, я действительно хочу использовать это для индикатора выполнения, но давайте просто сядем, я хочу вернуть значениеx, который находится в цикле for в getPointDistance и имеет функцию печати в Main.

Например:

(Main.py)

import getPointDistance

class MyWindow(QtWidgets.QMainWindow):
def __init__(self):
    super(MyWindow, self).__init__()
    uic.loadUi('pyqtdesigner.ui', self)
    ...
    ...
    def near_dist_top(self):
        getPointDistance.GetPointDistance.calculate_nearest_top(self, distance)
        print(value_from_getPointDistance)

(getPointDistance.py)

class GetPointDistance:
    def calculate_nearest_top(self):
        top_dist_list = []
        for i in range(len(T)):
            print(i)
            return i

Я хочу вернуть значение из getPointDistance (i) и получить к нему доступ в Main

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...