Qtデザイナーによって作成されたGUIクラスがあり、プログレスバーがあり、プログレスバーを定期的に更新したいときにすべての数字のクランチが行われる別のクラスがあります。私がこれを行うと思った方法は、他のクラスでこのようなことをすることです:
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)
しかし、明らかに私は役に立たないので、これは機能しません。誰かが私を正しい方向に向けることができますか? よろしくお願いします