def set_setting(self): import os my_connector = Db_Connector(os.getcwd() + "/config.ini") mqtt_host = my_connector.get_value("serverconf", "host") print "mqtt_host:%s" % mqtt_host mqtt_host = self.txt_mqtt_host.text() mqtt_port = self.txt_mqtt_port.text() mqtt_topic = self.txt_mqtt_topic.text() api_host = self.txt_api_host.text() api_port = self.txt_api_port.text() api_debug = self.cmb_api_debug.itemData(self.cmb_api_debug.currentIndex()) edit_url = self.txt_edit_url.text() edit_pic_url = self.txt_edit_pic_url.text() my_connector.set_value("serverconf", "host", mqtt_host) my_connector.set_value("serverconf", "port", mqtt_port) my_connector.set_value("serverconf", "topic", mqtt_topic) my_connector.set_value("serverconf", "api_host", api_host) my_connector.set_value("serverconf", "api_port", api_port) my_connector.set_value("serverconf", "api_debug", api_debug) my_connector.set_value("serverconf", "edit_url", edit_url) my_connector.set_value("serverconf", "edit_pic_url", edit_pic_url)
def get_setting(self): import os my_connector = Db_Connector(os.getcwd() + "/config.ini") mqtt_host = my_connector.get_value("serverconf", "host") print "mqtt_host:%s" % mqtt_host mqtt_port = my_connector.get_value("serverconf", "port") mqtt_topic = my_connector.get_value("serverconf", "topic") api_host = my_connector.get_value("serverconf", "api_host") api_port = my_connector.get_value("serverconf", "api_port") api_debug = my_connector.get_value("serverconf", "api_debug") edit_url = my_connector.get_value("serverconf", "edit_url") edit_pic_url = my_connector.get_value("serverconf", "edit_pic_url") self.txt_mqtt_host.setText(mqtt_host) self.txt_mqtt_port.setText(mqtt_port) self.txt_mqtt_topic.setText(mqtt_topic) self.txt_api_host.setText(api_host) self.txt_api_port.setText(api_port) self.cmb_api_debug.addItem(u"是", QtCore.QVariant(1)) self.cmb_api_debug.addItem(u"否", QtCore.QVariant(0)) index = self.cmb_api_debug.findData(QtCore.QVariant(int(api_debug))) self.cmb_api_debug.setCurrentIndex(index) self.txt_edit_url.setText(edit_url) self.txt_edit_pic_url.setText(edit_pic_url)