Получение списка слоев пустым - PullRequest
0 голосов
/ 04 сентября 2018

Я установил qgis2 в мою машину linux (14.04). Я пытаюсь создать плагин qgis, используя python. Также в состоянии сделать это успешно. Когда я попытался создать графический интерфейс для этого плагина, я добавил поле со списком, используя Qt4 Designer, и сохранил изменения в файле plugin_name.ui.

После этого я написал код для извлечения примеров слоев, используя следующий код: -

layers = self.iface.legendInterface().layers()
layer_list = []
for layer in layers:
        layer_list.append(layer.name())
    self.dlg.comboBox.addItems(layer_list)

Здесь я получил список слоев пустым. Я пробовал те же команды на терминале Python, но результат так и не получил. Наконец, я искал несколько ссылок , но я получил тот же код iface.legendInterface().layers() в этой ссылке.

Есть ли другой способ получить список слоев?

...