Ejemplo n.º 1
0
class MainWindow(QMainWindow):
    def __init__(self):
        # Load window
        super(MainWindow, self).__init__()
        self.ui = Ui_MainWindow()
        self.ui.setupUi(self)
        self.load_tab(0)

        # TabView slot
        self.ui.tabWidget.currentChanged.connect(self.load_tab)

        # Menu slots
        self.ui.actionExit.triggered.connect(sys.exit)
        self.ui.actionOptions.triggered.connect(self.optionsTriggered)

    def load_tab(self, index):
        module_name = self.ui.tabWidget.tabText(index)

        if module_name == "Themes":
            if not hasattr(self, "themesTab"):
                self.themesTab = themes.ThemesWindow(self.ui)
                self.themesTab.load_window()
        elif module_name == "Presets":
            if not hasattr(self, "presetsTab"):
                self.presetsTab = presets.PresetsWindow(self.ui)
                self.presetsTab.load_window()

    def optionsTriggered(self):
        from configuration import ConfigurationWindow

        self.configWindow = ConfigurationWindow()
        self.configWindow.show()
Ejemplo n.º 2
0
class MainWindow(QMainWindow):
	def __init__(self):
		# Load window
		super(MainWindow, self).__init__()
		self.ui = Ui_MainWindow()
		self.ui.setupUi(self)
		self.load_tab(0)

		# TabView slot
		self.ui.tabWidget.currentChanged.connect(self.load_tab)

		# Menu slots
		self.ui.actionExit.triggered.connect(sys.exit)
		self.ui.actionOptions.triggered.connect(self.optionsTriggered)

	def load_tab(self, index):
		module_name = self.ui.tabWidget.tabText(index)

		if module_name == 'Themes':
			if not hasattr(self, 'themesTab'):
				self.themesTab = themes.ThemesWindow(self.ui)
				self.themesTab.load_window()
		elif module_name == 'Presets':
			if not hasattr(self, 'presetsTab'):
				self.presetsTab = presets.PresetsWindow(self.ui)
				self.presetsTab.load_window()

	def optionsTriggered(self):
		from configuration import ConfigurationWindow

		self.configWindow = ConfigurationWindow()
		self.configWindow.show()
Ejemplo n.º 3
0
    def optionsTriggered(self):
        from configuration import ConfigurationWindow

        self.configWindow = ConfigurationWindow()
        self.configWindow.show()
Ejemplo n.º 4
0
	def optionsTriggered(self):
		from configuration import ConfigurationWindow

		self.configWindow = ConfigurationWindow()
		self.configWindow.show()