Existe uma maneira de usar a função "Selecionar por atributo" no QGIS usando um comando python? No meu plugin, o usuário deve inserir um valor por meio de uma GUI e esse valor deve ser usado em uma função que seleciona todos os recursos que possuem esse atributo. O nome da coluna é fixo no código, a função deve procurar apenas o valor correto.
Na minha solução atual, a função conecta o QGIS a um banco de dados PostgreSQL e executa uma instrução SQL. Isso cria uma tabela a partir do resultado e a tabela é visualizada como Shapefile no QGIS.
Em princípio, seria suficiente destacar os recursos e não criar um novo Shapefile da seleção. O uso da função "Selecionar por atributo" também ignoraria a conexão desnecessária ao banco de dados.
Existe uma maneira de usar a função "Selecionar por atributo" em python para que os recursos sejam destacados? Usando a função no QGIS, todos os recursos que não correspondem à consulta são apagados temporariamente, o que também seria aceitável.