Я использую PyQt5 (5.13.1) в Python 3.7.4
Сейчас я использую макросы (10.14.5) для imac с одним дисплеем сетчатки и одним дисплеем без сетчатки
Я строю график, используя matplotlib внутри области прокрутки
Я столкнулся со странной проблемой. Я не знаю, было бы полезно опубликовать какой-либо код, но если вы думаете, что какой-то конкретный код поможет, пожалуйста, дайте мне знать, какой код, и я опубликую.
вот странная проблема:
На мониторе без сетчатки все работает нормально. Я могу прокручивать вверх и вниз и видеть свой график и другое содержимое прокрутки. Когда я сохраняю виджет области прокрутки в изображение, это приятно. Весь контент есть. Но, конечно, разрешение не велико, потому что это дисплей без сетчатки.
На мониторе сетчатки при прокрутке вниз нижняя часть графика начинает исчезать. и чем больше исчезает, тем больше я прокручиваю. Сохраненное изображение выглядит точно так же: все, что исчезло на экране, на самом деле отсутствует в изображении (хотя сохранение всей области прокрутки не должно этого делать, и на самом деле эта ошибка не возникает на мониторе без Retina или для содержимогона мониторе сетчатки глаза, который не является графиком matplolib. Так что, для ясности, проблема в том, что графики matplotlib исчезают при прокрутке на моем мониторе сетчатки.
Как вы можете видеть из изображений,исчезающая часть графика начинается снизу, а не та часть, которая больше не видна из-за прокрутки.
окно прокрутки на экране без сетчатки. Нет проблем
после перетаскивания окна на дисплей сетчатки, нижняя часть рисунка (от оси x) начинает исчезать
Итак, кто-нибудь знает об этом matplotlibпроблема? есть ли параметр, который я заполняю для реализации?