Я використав відповідь на це питання :
from Tkinter import *
root = Tk()
w = root.winfo_screenwidth()
h = root.winfo_screenheight()
print w
print h
Я отримав:
1920
1018
Але коли я використовую відповідь на це питання :
wmic desktopmonitor отримати екран, висоту екрана
Я отримав:
ScreenHeight ScreenWidth
1080 1920
А коли я бігаю:
xdpyinfo | grep 'dimensions:'
Я отримую це:
dimensions: 1920x1018 pixels (508x269 millimeters)
Перший і останній методи дають мені однаковий результат на відміну від другого. Якому я міг би довіряти? Мені потрібна ця точна інформація для того, щоб використовувати її в більшій програмі.
Заздалегідь дякую за будь-які підказки.
Дякую, я не новачок, і це очевидно. Як я вже казав, результатів тут чомусь немає.
—
Каран
Так, у вашому випадку, можливо, так і є. Це не те, про що я спантеличений.
—
Каран
wmic desktopmonitor get screenheight, screenwidth
чомусь не повертає значення на моєму ноутбуці. Цікаво, чому?