示例#1
0
    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)
示例#2
0
    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)