Esempio n. 1
0
 def __init__(self, parent):
     QDialog.__init__(self, parent)
     self.ui = Ui_Settings()
     self.ui.setupUi(self)
     self.ui.api_edt.setText(config.value('key').toString())
     self.ui.proxy_host_edt.setText(config.value('proxy.host').toString())
     self.ui.proxy_port_edt.setText(config.value('proxy.port').toString())
     self.ui.buttonBox.clicked.connect(self.btn_clicked)
Esempio n. 2
0
class SettingsDlg(QDialog):

    saved = pyqtSignal()

    def __init__(self, parent):
        QDialog.__init__(self, parent)
        self.ui = Ui_Settings()
        self.ui.setupUi(self)
        self.ui.api_edt.setText(config.value('key').toString())
        self.ui.proxy_host_edt.setText(config.value('proxy.host').toString())
        self.ui.proxy_port_edt.setText(config.value('proxy.port').toString())
        self.ui.buttonBox.clicked.connect(self.btn_clicked)


    @pyqtSlot(QAbstractButton)
    def btn_clicked(self, btn):
        if self.ui.buttonBox.standardButton(btn) == QDialogButtonBox.Apply or self.ui.buttonBox.standardButton(btn) == QDialogButtonBox.Save:
            config.setValue('key', self.ui.api_edt.text())
            config.setValue('proxy.host', self.ui.proxy_host_edt.text())
            config.setValue('proxy.port', self.ui.proxy_port_edt.text())
            self.saved.emit()
        self.close()