示例#1
0
    def _Config_CurrentVal(self):
        self.ui.Conf_Label.hide()
        name = self.ui.Config_Options.currentText()
        self.ui.Config_CurrentVal.setText(Configurations[name])

        @lru_cache()
        def manual(option):
            result = stem.manual.query(
                'SELECT category, usage, summary, description, position FROM torrc WHERE key=?',
                option.upper()).fetchone()
            item = QtWidgets.QListWidgetItem('Type :  ' + result[0])
            item1 = QtWidgets.QListWidgetItem('Domain :  ' + result[1])
            item2 = QtWidgets.QListWidgetItem('Description :  ' + result[2] +
                                              '.')
            item3 = QtWidgets.QListWidgetItem('')
            self.ui.Config_Desc.clear()
            self.ui.Config_Desc.addItem(item3)
            self.ui.Config_Desc.addItem(item3)
            self.ui.Config_Desc.addItem(item)
            self.ui.Config_Desc.addItem(item1)
            self.ui.Config_Desc.addItem(item2)

        manual(name)
示例#2
0
 def position(self):
     return getattr(manual(self.name), 'position', 99999)
示例#3
0
 def description(self):
     return getattr(manual(self.name), 'description', '')
示例#4
0
 def summary(self):
     return getattr(manual(self.name), 'summary', '')
示例#5
0
 def usage(self):
     return getattr(manual(self.name), 'usage', '')
示例#6
0
 def category(self):
     return getattr(manual(self.name), 'category', '')