Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

qt: raise each new window#5553

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 ourterms of service andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Merged
mdboom merged 1 commit intomatplotlib:masterfromefiring:qtontop
Dec 14, 2015
Merged

Conversation

efiring
Copy link
Member

This is an attempt to make progress on#596 with a one-line change to the qt backend that adds a call toraise_(). It raises and grabs focus. I would prefer that it not grab focus, but at least on OSX I don't know how to avoid it. The present behavior on OSX is so annoying that I am willing to accept the focus grab. Contrary to what I thought, my test of the qt4 backend on Linux without this change shows that at least on my XFCE desktop, the window is already being raised, including the focus grab; so the changeset here is just making OSX behave like this Linux desktop.

I also tried the approach of using theWindowStaysOnTopHint, but the problem is that it reallystays on top, and that's no good either.

@mdboom
Copy link
Member

Is there an analogous solution for Qt4 (which is still fairly relevant given that's what Anaconda gives?)

@efiring
Copy link
MemberAuthor

It should work for both. I only have qt4 on my machine, so that is all I have tested it with. Most of qt4 support is inherited from the backend_qt5 modules.

@tacaswell
Copy link
Member

The naming on the qt4/qt5 modules is a bit odd (sorry, that is my fault), but qt5 is the 'base' implementation and the qt4 implementations sub-classes from it and patches over the API changes (the rearrangement of Qt it self and the change in PyQt5 to use cooperative sub-classes).

@tacaswelltacaswell modified the milestones:next bug fix release (2.0.1),next major release (2.0)Nov 24, 2015
mdboom added a commit that referenced this pull requestDec 14, 2015
@mdboommdboom merged commit5904e2f intomatplotlib:masterDec 14, 2015
mdboom added a commit that referenced this pull requestDec 14, 2015
@mdboom
Copy link
Member

Backported to v2.0.x as1c7fb5b

tacaswell pushed a commit to tacaswell/matplotlib that referenced this pull requestDec 19, 2015
@efiringefiring deleted the qtontop branchJune 23, 2016 18:17
@QuLogic
Copy link
Member

Backport to v2.x is actually viadee9757.

Sign up for freeto join this conversation on GitHub. Already have an account?Sign in to comment
Reviewers
No reviews
Assignees
No one assigned
Labels
None yet
Projects
None yet
Milestone
v2.0.0
Development

Successfully merging this pull request may close these issues.

4 participants
@efiring@mdboom@tacaswell@QuLogic

[8]ページ先頭

©2009-2025 Movatter.jp