Я использую cairo с GTK + в python. Используя событие expose
, мне удается изменить версию, которую я хочу построить, путем умножения значений от 0 до 1 на разрешение холста.cairo: построение всего в пространстве от 0 до 1 как в x, так и в y и только в конце масштабирования до определенного разрешения (изменение размера окна)
Интересно: возможно ли избежать изменения размера в каждой функции графика, построив все в пространстве от 0 до 1 (как для x, так и для y), а затем только с окончательным «волшебным» трюком, изменяющим размер всего который был нанесен на желаемое разрешение?
Какая версия GTK + это? И я уверен, что вы можете использовать преобразование cairo для этого ... – andlabs
@andlabs: версия 2.latest, можете ли вы добавить некоторые подробности о том, как использовать преобразование? – fstab