Skip to content

Commit 5b79ae8

Browse files
authored
Article sur le plugin PyQGIS Resource Browser (#907)
2 parents 739e6c0 + 9ab93a0 commit 5b79ae8

File tree

3 files changed

+55
-3
lines changed

3 files changed

+55
-3
lines changed
Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
---
2+
title: "PyQGIS Resource Browser : un plugin pour parcourir les icônes de QGIS"
3+
authors:
4+
- Julien MOURA
5+
categories:
6+
- article
7+
date: "2023-04-23 18:20"
8+
description: "Après le tutoriel et le site, voici le plugin QGIS : PyQGIS Resource Browser ! Idéal pour parcourir les icônes et copier la syntaxe d'intégration."
9+
image: https://cdn.geotribu.fr/img/articles-blog-rdp/articles/2023/pyqgis_resources_browser/plugin_pyqgis_resource_browser.png
10+
license: beerware index, f
11+
tags:
12+
- icônes
13+
- interface graphique
14+
- plugin
15+
- PyQGIS
16+
- PyQt5
17+
- QGIS
18+
---
19+
20+
# PyQGIS Resource Browser : un plugin pour parcourir les icônes de QGIS
21+
22+
:calendar: Date de publication initiale : 23 avril 2023
23+
24+
![logo PyQGIS](https://cdn.geotribu.fr/img/logos-icones/programmation/pyqgis.png){: .img-rdp-news-thumb }
25+
26+
Le mois dernier, je [publicisais ici un site permettant de lister les ressources graphiques présentes dans QGIS](/articles/2023/2023-03-24_pyqgis-icones-cheatsheet-automatisation/) et réutilisables dans le développement de plugins, comme démontré dans [ce tutoriel de 2021](/articles/2021/2021-01-19_pyqgis_utiliser_icones_integrees/).
27+
28+
Je disais avoir été contacté par Benjamin Jakimow et avoir proposé de mutualiser nos forces pour faire un plugin dédié :
29+
30+
> Je lui ai donc proposé mon aide pour en faire un plugin dédié indépendant. À suivre !
31+
32+
Eh bien, grâce principalement au travail de Benjamin, voilà, c'est chose faite :
33+
34+
![PyQGIS Resource Browser](https://cdn.geotribu.fr/img/articles-blog-rdp/articles/2023/pyqgis_resources_browser/plugin_pyqgis_resource_browser.png){: .img-center loading=lazy }
35+
36+
Côté fonctionnement, le plugin consiste en une fenêtre qui permet de parcourir, rechercher et filtrer les images listées dans les différents fichiers de ressources. On peut personnaliser les fichiers à afficher, prévisualiser les images ou la version texte quand il s'agit de SVG et copier/coller la syntaxe d'intégration (getThemeIcon, QIcon ou QPixmap) via le menu contextuel du clic droit.
37+
38+
![PyQGIS Resource Browser - Menu contextuel](https://cdn.geotribu.fr/img/articles-blog-rdp/articles/2023/pyqgis_resources_browser/context_menu.webp){: .img-center loading=lazy }
39+
40+
[Dépôt officiel :simple-qgis:](https://plugins.qgis.org/plugins/pyqgis_resource_browser/){: .md-button }
41+
[Code :fontawesome-solid-code:](https://github.com/Guts/qgis-plugin-resource-browser/){: .md-button }
42+
{: align=middle }
43+
44+
C'est beau l'open source et le travail communautaire, n'est-il pas ?
45+
46+
----
47+
48+
## Auteur {: data-search-exclude }
49+
50+
--8<-- "content/team/jmou.md"
51+
52+
{% include "licenses/beerware.md" %}

mkdocs.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -98,9 +98,9 @@ plugins:
9898
tags_compare: !!python/name:material.plugins.tags.plugin.casefold
9999
- privacy:
100100
enabled: !ENV [MKDOCS_ENABLE_PLUGIN_PRIVACY, false]
101-
external_links_attr_map:
101+
links_attr_map:
102102
target: _blank
103-
external_assets_exclude:
103+
assets_exclude:
104104
# geotribu
105105
- cdn.geotribu.fr/images/*
106106
- cdn.geotribu.fr/img/*

requirements-insiders.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Insiders
22
# --------
33

4-
git+https://${GH_TOKEN_MATERIAL_INSIDERS}@github.com/squidfunk/[email protected].3-insiders-4.32.3#egg=mkdocs-material
4+
git+https://${GH_TOKEN_MATERIAL_INSIDERS}@github.com/squidfunk/[email protected].7-insiders-4.32.6#egg=mkdocs-material
55
# git+https://${GH_TOKEN_MATERIAL_INSIDERS}@github.com/squidfunk/mkdocs-material-insiders.git
66

77
mkdocs-git-committers-plugin-2>=1,<2

0 commit comments

Comments
 (0)