Menu contextuel python
Fermé
KalaikoJuzo
-
9 févr. 2022 à 21:51
mamiemando Messages postés 33372 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 22 novembre 2024 - 10 févr. 2022 à 15:21
mamiemando Messages postés 33372 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 22 novembre 2024 - 10 févr. 2022 à 15:21
A voir également:
- Menu contextuel python
- Menu contextuel windows 11 retrouver l'affichage classique - Guide
- Menu déroulant excel - Guide
- Windows 11 menu démarrer classique - Guide
- Citizen code python avis - Accueil - Outils
- Canon quick menu - Télécharger - Utilitaires
2 réponses
yg_be
Messages postés
23342
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
21 novembre 2024
Ambassadeur
1 550
10 févr. 2022 à 09:16
10 févr. 2022 à 09:16
bonjour,
quel logiciel utilises-tu?
le menu contextuel n'apparait pas?
quel logiciel utilises-tu?
le menu contextuel n'apparait pas?
mamiemando
Messages postés
33372
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
22 novembre 2024
7 802
10 févr. 2022 à 15:21
10 févr. 2022 à 15:21
Bonjour,
Dans l'absolu, tout dépend des informations que tu souhaites récupérer et aussi de ton système d'exploitation.
Le menu affiché par un clic droit est dicté par l'application sur laquelle tu fais un clic droit.
Selon l'application, il peut être possible de personnaliser ce bouton. C'est le cas par exemple des outils d'archives (genre winzip) sous Windows, dans l'explorateur. Comme je l'ai dit plus haut, ce menu étant gérer par l'application elle-même (en l'occurrence l'explorateur windows), il faut voir si celle-ci est prévue pour le faire, et comment le faire. Voir ce lien pour l'explorateur windows.
Ensuite, certaines applications se proposent de capturer la zone où un clic a été déclenché (un peu comme si elles passaient au premier plan) avant qu'il "n'atteigne l'application". C'est le cas par exemple sous linux de
Exemple :
En réalité,
Enfin certaines applications prévoient des APIs afin de retourner à un programme tiers comment elles sont orchestrées. Encore une fois, cela dépend de l'application sur laquelle on exerce un clic.
Bref, peux-tu clarifier ce que tu cherches à faire ?
Bonne chance
Dans l'absolu, tout dépend des informations que tu souhaites récupérer et aussi de ton système d'exploitation.
Le menu affiché par un clic droit est dicté par l'application sur laquelle tu fais un clic droit.
Selon l'application, il peut être possible de personnaliser ce bouton. C'est le cas par exemple des outils d'archives (genre winzip) sous Windows, dans l'explorateur. Comme je l'ai dit plus haut, ce menu étant gérer par l'application elle-même (en l'occurrence l'explorateur windows), il faut voir si celle-ci est prévue pour le faire, et comment le faire. Voir ce lien pour l'explorateur windows.
Ensuite, certaines applications se proposent de capturer la zone où un clic a été déclenché (un peu comme si elles passaient au premier plan) avant qu'il "n'atteigne l'application". C'est le cas par exemple sous linux de
xkillqui sert à tuer une fenêtre ou
xwininfoqui récupère les informations liées à une fenêtre (dimensions etc.).
Exemple :
xwininfo: Window id: 0x400003 "Menu contextuel python – Chromium"
Absolute upper-left X: 0
Absolute upper-left Y: 0
Relative upper-left X: 0
Relative upper-left Y: 0
Width: 1920
Height: 1010
Depth: 32
Visual: 0x78c
Visual Class: TrueColor
Border width: 0
Class: InputOutput
Colormap: 0x400002 (not installed)
Bit Gravity State: NorthWestGravity
Window Gravity State: NorthWestGravity
Backing Store State: NotUseful
Save Under State: no
Map State: IsViewable
Override Redirect State: no
Corners: +0+0 -0+0 -0-70 +0-70
-geometry 1920x1010+0+0
En réalité,
xwininfoet
xkillprogrammes dialoguent avec le serveur graphique sous-jacent (en l'occurrence X11). Il existe en python un module qui enveloppe X11 par exemple
x11util.
Enfin certaines applications prévoient des APIs afin de retourner à un programme tiers comment elles sont orchestrées. Encore une fois, cela dépend de l'application sur laquelle on exerce un clic.
Bref, peux-tu clarifier ce que tu cherches à faire ?
Bonne chance