code: def list_menu(self, options, title="Choose a value", message="Choose a value", default=None, **kwargs):
          
          
          choices = []
          optionNum = 0
          for option in options:
              choices.append(str(optionNum))
              choices.append(option)
              if option == default:
                  choices.append("on")
              else:
                  choices.append("off")
              optionNum += 1
              
          return_code, result = self._run_kdialog(title, ["--radiolist", message] + choices, kwargs)
          choice = options[int(result)]
          
          return DialogData(return_code, choice)
docs: Show a single-selection list menu
          
          Usage: C{dialog.list_menu(options, title="Choose a value", message="Choose a value", default=None, **kwargs)}
          
          @param options: list of options (strings) for the dialog
          @param title: window title for the dialog
          @param message: message displayed above the list
          @param default: default value to be selected
          @return: a tuple containing the exit code and user choice
          @rtype: C{DialogData(int, str)}