У меня небольшая проблема при работе с PyQt4 и многопоточным пакетом:
Мой код выглядит так:
def goForwardToSamples(self):
self.main.dataSet = DataSetProvider(self.main.sourceFile)
self.ui = Ui_NeuralPredictor2()
self.ui.setupUi(self)
ParalelGui(self.ui).start()
self.connectSignalsWindow2()
def connectSignalsWindw2(self):
# DOING SOME REAL SERIOUS COMPUTATION ...
=> теперь def run (self): в классе ParalelGui выглядит так:
def run(self):
self.gui.show()
=> Я просто хочу проверить, будет ли мой графический интерфейс запускать параллельные вычисления.
Мне кажется, я знаю, в чем проблема. У меня есть QtableView, который заполняется данными, где я написал ( ДЕЛАЕТ НЕКОТОРЫЕ СЕРЬЕЗНЫЕ ВЫЧИСЛЕНИЯ .. ) Этот QtableView, конечно, является частью пользовательского интерфейса, который я отправляю в поток ParalelGui для показа. Я не совсем уверен, как заставить это работать ... В основном я хотел бы иметь часть GUI, пронизанную и уже показанную, в то время как другая часть динамически заполняется в другом потоке.
То, что происходит сейчас, это типичное «вы не заправили свой графический интерфейс» ... очень ценная помощь