#1 Le 22/01/2020, à 10:04
- Compte supprimé
[Résolu]Python: connaître la résolution pixel du pc
Bonjour,
Avez-vous connaissance d'une commande, faisant partie de la librairie standard, permettant de prendre connaissance de la résolution d'affichage du pc?
J'ai trouvé les méthodes winfo_screenheight(), winfo_screenwidth() fournies par Tkinter, mais initialiser une fenêtre tkinter juste pour avoir cette info, je trouve ça lourd...
Merci
Dernière modification par Compte supprimé (Le 22/01/2020, à 11:04)
#2 Le 22/01/2020, à 10:39
- pingouinux
Re : [Résolu]Python: connaître la résolution pixel du pc
Bonjour,
Autre solution lourdingue, mais sans utiliser Tkinter :
import os
w,h=os.popen("xwininfo -root | grep -Po '(Width|Height): \K.*'").read().split()
print("w=%s h=%s"%(w,h))
Hors ligne
#3 Le 22/01/2020, à 10:45
- nany
Re : [Résolu]Python: connaître la résolution pixel du pc
Hors ligne
#4 Le 22/01/2020, à 10:55
- bipede
Re : [Résolu]Python: connaître la résolution pixel du pc
Cette info n'est utile que pour les programmes graphiques, c'est pourquoi les bibliothèques graphiques fournissent des outils pour l'obtenir (Tkinter, PyQt5, wxPython etc).
Toutefois pas besoin d'ouvrir une fenêtre.
Exemple avec PyQt5:
Python 3.7.5 (default, Nov 20 2019, 09:21:52)
[GCC 9.2.1 20191008] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> from PyQt5.QtWidgets import *
>>> import sys
>>> app = QApplication(sys.argv)
>>> screen = QApplication.screens()[0]
>>> width = screen.size().width()
>>> height = screen.size().height()
>>> mess = "La résolution de l'écran est : %s x %s"%(width, height)
>>> print(mess)
La résolution de l'écran est : 1920 x 1080
>>>
Dernière modification par bipede (Le 22/01/2020, à 10:56)
Desktop: MSI - Intel® Core™ i5-3330 CPU @ 3.00GHz × 4 - RAM 8 go- Kubuntu 21.04 - Système sur SSD 64 Go - /home sur HDD 500 Go.
Laptop: DELL Inspiron-15 3567 - Intel® Core™ i5-7200 CPU @ 2.50GHz × 4 - RAM 8 go - HDD 1 To - Ubuntu 20.10 avec /home séparé.
Mon site: Les contributions du bipède
Hors ligne
#5 Le 22/01/2020, à 11:03
- Compte supprimé
Re : [Résolu]Python: connaître la résolution pixel du pc
Merci.