-
Notifications
You must be signed in to change notification settings - Fork 319
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
positioning of plotting windows #34
Comments
Ah, the pyqtgraph object proxies are... so nice in some ways and such a pain in others. Offhand I'd think |
I think setGeometry should be in BasePlot. Matplotlib figures do not have a Usually I have many windows floating around and I like to use the On Mon, Feb 29, 2016 at 12:15 AM, alexcjohnson notifications@github.com
|
@eendebakpt looking at this again I think we can close this issue, you are seing an error because you are using ipython/jupyter! Thas is a classic failure mode of poorly designed systems, like the remote pyqtgraph (which was just designed for speed, not interactive use). |
@Unga In #387 there is no issue any more, so in that sense the issue can be closed. Related there are the following two issues:
|
@peendebak yes, because 387 uses pyqtgraph the way it's meant to be used :D Possibly true that there should be .setGeometry but in matplotlib that gets tricky ( @jenshnielsen may know a lot more about this than me though) it also gets tricky in the web world where one does not take control of the desktop behavior! |
for pyqtgraph this can be solved like this: Wether or not we want to merge this back in qcodes it's something we can decide here! @jenshnielsen you call the shot on this one! |
Probably we should expose a setting from config that sets a default position. That way you can configure your measurement computer with say the notebook/python console on the left and windows always popping up to the right of that and if you don't set anything in config it will default to the current behaviour. The tricky part is handling multi monitor in a way thats both general enough and actually useful |
…terrupt DoND reraise interupts
For pyqtgraph this is possible via fig_x_position and fig_y_position https://github.com/QCoDeS/Qcodes/blob/master/qcodes/plots/pyqtgraph.py#L68 |
I am trying to position the plot widows. Can we add a general setGeometry method to the BasePlot object?
The QtPlot object has member plotQ.win which is a pyqtgraph.GraphicsWindow. I can call
plotQ.win.setGeometry
to set the position (this works), but if I look at the object I get the following error:The text was updated successfully, but these errors were encountered: