After hunting for the answer without any luck, I've solved this myself.
After creating a QVBoxLayout within the pyqt4 Designer file (Main_Window), i was then able to refer to it (refer to its name which in this case is ProgressThreads) the same way you would without using the uic.loadUi import method.
the working code reads as follows,
class MyWindow(QWidget):
def __init__(self, *args):
QWidget.__init__(self, *args)
self.Dynamic_log = uic.loadUi("Dynamic_log.ui")
self.Dynamic_log.show()
self.Main_Window = uic.loadUi("Main_Window.ui")
self.Main_Window.hide()
layout = self.Main_Window.ProgressThreads
self.progress_label = QLabel(" ")
layout.addWidget(self.progress_label)
self.progress_label.setText('0%')
if __name__ == "__main__":
app = QtGui.QApplication(sys.argv)
window = MyWindow()
sys.exit(app.exec_())
It was also nessesary to change from a QMainWindow to a QWidget