У меня есть класс графического интерфейса пользователя, созданный дизайнером Qt, в котором у меня есть индикатор выполнения, и другой класс, в котором выполняется весь перебор чисел, во время которого я хочу регулярно обновлять индикатор выполнения.То, как я думал, я бы сделал это, чтобы сделать что-то подобное в другом классе:
gui.progressbar.setValue(some%)
, но я не могу заставить эту работу.код для класса GUI выглядит примерно так:
from PyQt4 import QtCore, QtGui
from Run import RunProgram
class Ui_mainLayout(QtGui.QWidget):
def setupUi(self, mainLayout):
mainLayout.setObjectName(_fromUtf8("mainLayout"))
def setLayout():
self.basic_tab = QtGui.QWidget()
self.progressBar = QtGui.QProgressBar(self.basic_tab)
setLayout()
RunProgram()
Я тогда надеялся, что смогу сделать что-то вроде:
import gui
class RunProgram:
def __init__(self):
something = someMaths
gui.Ui_mainLayout.progressBar.setValue(something)
но, очевидно, поскольку я бесполезен, это не работает,кто-то может указать мне правильное направление?пожалуйста и спасибо