def setupUi(self): self.__dataMapper = QDataWidgetMapper(self) self.__dataMapper.setModel(self.__titleModel) propertyText = QByteArray(b'text') self.__dataMapper.addMapping(self.ui.tituloLineEdit, 0, propertyText) self.__dataMapper.addMapping(self.ui.grupoLineEdit, 1, propertyText) self.__dataMapper.addMapping(self.ui.yearLineEdit, 2, propertyText) QObject.connect(self.ui.titlesListView.selectionModel(), SIGNAL('currentRowChanged(QModelIndex,QModelIndex)'), self, SLOT('changeSelectedTitle(QModelIndex,QModelIndex)')) #Dialogo de configuracion self.dialogoConfiguracion = ConfigDialog(self) self.ui.actionConfiguracion.triggered.connect( self.dialogoConfiguracion.open) self.dialogoConfiguracion.finished.connect(self.reloadModelos) self.ui.playButton.clicked.connect(self.launchCurrentVideo) self.ui.stopButton.clicked.connect(self.__ytPlayer.stopVideo) self.ui.pauseButton.clicked.connect(self.__ytPlayer.pauseVideo)
def initUi(self): self.vecBtn.append(self.backupBtn) self.vecBtn.append(self.distBtn) self.vecBtn.append(self.customBtn) self.vecBtn.append(self.clearBtn) self.vecBtn.append(self.checklogBtn) for i in range(0, len(self.vecBtn)): self.vecBtn[i].setCheckable(True) self.vecBtn[i].setAutoExclusive(True) self.vecBtn[i].clicked.connect(self.setCurrentWidget) self.console1.hide() self.console2.hide() self.mainImg.show() self.aboutDlg = AboutDialog() self.quitBtn.clicked.connect(qApp.quit) self.aboutBtn.clicked.connect(self.aboutDlg.show) self.configDlg = ConfigDialog() self.configDlg.showMainWin.connect(self.show) self.plymouth = Plymouth() self.plymouth.showMainWin.connect(self.show) self.userSetting = UserSetting() self.userSetting.showMainWin.connect(self.show)
def showSettings(self, dummyDeferredResult, dummyChecked=None): """show preferences dialog. If it already is visible, do nothing""" # This is called by the triggered() signal. So why does KDE # not return the bool checked? if ConfigDialog.showDialog("settings"): return # if an animation is running, Qt segfaults somewhere deep # in the SVG renderer rendering the wind tiles for the tile # preview self.confDialog = ConfigDialog(self, "settings") self.confDialog.show()
def open_config(self): config_dialog = ConfigDialog(self, title="Configuration", configfile=self.configfile, defaultvalues=self.defaultvalues, allkeys=self.allkeys, configpath=self.configpath) if config_dialog.changed: self.configfile = set_options() print("Configuration saved.") if self.party_started: print("Restarting Party!") self.stop_party() self.start_party() else: print("Configuration has not changed.")
def config(self): dialog = ConfigDialog()