def __init__(self,parent): super(MainWindow, self).__init__() self.graphics = Graphics() self.parent = parent self.setFixedSize(950,631) self.setWindowTitle("Balance of Power") self.setStyleSheet("QMainWindow::separator{ width: 0px; height: 0px, margin: -10px; }") self.world = World(4,False,0) self.policyWindow = PolicyWindow(self) self.mapView = MapView(self, self.world) self.statusBar = StatusBar(self) self.newGameWindow = NewGameWindow(self) self.newsWindow = NewsWindow(self) self.closeUpWindow = CloseUpWindow(self) self.scoresWindow = ScoresWindow(self) self.controlPanel = ControlPanel(self) self.lostGameWindow = LostGameWindow(self) for i in range(2,80,1): self.world.addNews(self.world.country[1], self.world.country[i], self.world.country[i], 2 + i%4, 1, 2, False) self.addDockWidget(Qt.BottomDockWidgetArea, self.controlPanel) self.addDockWidget(Qt.TopDockWidgetArea, self.statusBar) self.setCentralWidget(self.mapView) self.setWindowIcon(QIcon(self.graphics.progIcon)) self.controlPanel.connectActions() self.menu = Menu(self) self.setMenuBar(self.menu) self.loadOptions() self.mapView.resetMapView() self.loadWorld()