Related to #350, but it might be good to have tests running on CI with different Qt backends, and also missing Qt backend? Related to Xvfb, we could use pytest-xvfb.