{"action":"created","issue":{"url":"https://api.github.com/repos/vispy/vispy/issues/1063","labels_url":"https://api.github.com/repos/vispy/vispy/issues/1063/labels{/name}","comments_url":"https://api.github.com/repos/vispy/vispy/issues/1063/comments","events_url":"https://api.github.com/repos/vispy/vispy/issues/1063/events","html_url":"https://github.com/vispy/vispy/issues/1063","id":101495616,"number":1063,"title":"Issues with HiDPI displays (using PyQt5)","user":{"login":"astrofrog","id":314716,"avatar_url":"https://avatars.githubusercontent.com/u/314716?v=3","gravatar_id":"","url":"https://api.github.com/users/astrofrog","html_url":"https://github.com/astrofrog","followers_url":"https://api.github.com/users/astrofrog/followers","following_url":"https://api.github.com/users/astrofrog/following{/other_user}","gists_url":"https://api.github.com/users/astrofrog/gists{/gist_id}","starred_url":"https://api.github.com/users/astrofrog/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/astrofrog/subscriptions","organizations_url":"https://api.github.com/users/astrofrog/orgs","repos_url":"https://api.github.com/users/astrofrog/repos","events_url":"https://api.github.com/users/astrofrog/events{/privacy}","received_events_url":"https://api.github.com/users/astrofrog/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-08-17T19:44:52Z","updated_at":"2015-08-17T19:49:57Z","closed_at":null,"body":"I tried the ``examples/basics/plotting/plot.py`` example with PyQt5 on a HiDPI screen, and this is the output:\r\n\r\n<img width=\"714\" alt=\"screen shot 2015-08-17 at 9 44 12 pm\" src=\"https://cloud.githubusercontent.com/assets/314716/9314429/2012512c-4529-11e5-8038-0eb95385440d.png\">\r\n\r\nIt looks like some of the plotting code must be making assumptions about a fixed non-HiDPI DPI value."},"comment":{"url":"https://api.github.com/repos/vispy/vispy/issues/comments/131941447","html_url":"https://github.com/vispy/vispy/issues/1063#issuecomment-131941447","issue_url":"https://api.github.com/repos/vispy/vispy/issues/1063","id":131941447,"user":{"login":"nippoo","id":1363114,"avatar_url":"https://avatars.githubusercontent.com/u/1363114?v=3","gravatar_id":"","url":"https://api.github.com/users/nippoo","html_url":"https://github.com/nippoo","followers_url":"https://api.github.com/users/nippoo/followers","following_url":"https://api.github.com/users/nippoo/following{/other_user}","gists_url":"https://api.github.com/users/nippoo/gists{/gist_id}","starred_url":"https://api.github.com/users/nippoo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nippoo/subscriptions","organizations_url":"https://api.github.com/users/nippoo/orgs","repos_url":"https://api.github.com/users/nippoo/repos","events_url":"https://api.github.com/users/nippoo/events{/privacy}","received_events_url":"https://api.github.com/users/nippoo/received_events","type":"User","site_admin":false},"created_at":"2015-08-17T19:49:57Z","updated_at":"2015-08-17T19:49:57Z","body":"Blarp. I went through and fixed everything on GLFW by adding a `physical_size` attribute in https://github.com/vispy/vispy/pull/787 so the examples should be HiDPI-capable... fingers crossed, it should just be a matter of making PyQt5 set the correct `physical_size` attribute as the framebuffer size. Looks like this is the issue here but it might be more subtle than that. I won't have time for 2 weeks..."}}