Код: Выделить всё
import Quartz
from Cocoa import NSApplication
(...)
screen_w = Quartz.CGDisplayBounds(Quartz.CGMainDisplayID()).size.width
Код: Выделить всё
"NSApplication" is unknown import symbolОбходные пути, которые я нашел, но не удовлетворил:
Код: Выделить всё
# type: ignoreСлишком много писать для файла кода платформы, где это необходимо почти для каждой строки. + добавляет слепоту к другим ошибкам типа.
Код: Выделить всё
# pyright: reportAttributeAccessIssue=falseНевидимость других ошибок, которые должен обнаружить статический анализ.
Код: Выделить всё
_Cocoa: Any = CocoaЭто лучше, чем другие обходные пути, но сбивает с толку.
Подробнее здесь: https://stackoverflow.com/questions/798 ... oa-or-quar
Мобильная версия