Графическое окно и пользовательский ввод - PullRequest
0 голосов
/ 15 апреля 2019

Мой код зависит от разрешения экрана, поэтому мне нужно, чтобы скрипт работал на основе разрешения пользователя.

Я попытался:

from win32api import GetSystemMetrics

print("Width =", GetSystemMetrics(0))
print("Height =", GetSystemMetrics(1))

, а также установить pip pypiwin32, чтобы заставить этот код работать, но это не помогло.

Моя текущая итерация кодавыглядит следующим образом:

resolution = input ("What resolution is your monitor?")
print (resolution)

if resolution == "1440":

Однако это мешает команде полного экрана:

import ctypes
user32 = ctypes.WinDLL('user32')
SW_MAXIMISE = 3
hWnd = user32.GetForegroundWindow()
user32.ShowWindow(hWnd, SW_MAXIMISE)

После того, как пользователь вводит «1440», окно начинает сворачиваться, как я могу получить окноначать максимально после ввода.Окно работает нормально без запроса ввода, кстати, вот откуда я знаю, что это проблема.

...