• Login
  • Register
  • Dolphin Forums
  • Home
  • FAQ
  • Download
  • Wiki
  • Code


Dolphin, the GameCube and Wii emulator - Forums › Dolphin Emulator Discussion and Support › Support v
« Previous 1 ... 238 239 240 241 242 ... 1177 Next »

wxWidgets vs Qt and Windows 10 Insider Preview Sets feature
View New Posts | View Today's Posts

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
wxWidgets vs Qt and Windows 10 Insider Preview Sets feature
05-05-2018, 08:27 AM (This post was last modified: 05-05-2018, 08:30 AM by BFeely. Edit Reason: Explain how to use Sets )
#1
BFeely Offline
Junior Member
**
Posts: 12
Threads: 5
Joined: Jan 2016
To start things off, here is a screenshot of the legacy DolphinWx.exe build shipped with the latest build of Dolphin:
[Image: jBrCqEC.png]

On the flip side, Windows 10 Sets doesn't detect DolphinQt application windows as seen here:
[Image: sV3AYGX.png]

What I am guessing is that wxWidgets operates so low-level in Win32 that the application window looks completely ordinary to Windows and thus build 17661 (first Insider Preview outside of Skip Ahead to support Sets) puts it in a tabbed environment, and since my copy of Dolphin was configured to run the game in a separate window Sets created a tab for it.
With Qt, there must be something weird about how the application window is created that prevents Windows from using the Sets feature.

With this all considered, where should I lay the blame on Sets not working? I'm guessing probably Dolphin isn't a major contributor, as it probably uses app windows in a pretty standard way. This leaves Qt due to their window handling or Microsoft for not detecting Qt applications as a normal app window.

If anyone wants to try out Windows 10 Sets feature, at this point you will need to enable Windows Insider Preview in the Fast ring, download build 17661, and make sure that you are opted in to the Sets experiment (to test open Explorer and see if it is in a tabbed window).

P.S. In case it matters, I was using the Vulkan backend for both screenshots.
Find
Reply
05-05-2018, 08:32 AM
#2
AnyOldName3 Offline
First Random post over 9000
*******
Posts: 3,508
Threads: 1
Joined: Feb 2012
I'm guessing that 'Sets' is something that adds tabs to a window's top bar so you can access other running instances of the same program?

I'd investigate whether or not other Qt applications work. It's fairly ubiquitous these days, so you probably have something else that uses Qt installed already.
OS: Windows 10 64 bit Professional
CPU: AMD Ryzen 5900X
RAM: 16GB
GPU: Radeon Vega 56
Find
Reply
05-05-2018, 08:48 AM
#3
BFeely Offline
Junior Member
**
Posts: 12
Threads: 5
Joined: Jan 2016
(05-05-2018, 08:32 AM)AnyOldName3 Wrote: I'm guessing that 'Sets' is something that adds tabs to a window's top bar so you can access other running instances of the same program?

I'd investigate whether or not other Qt applications work. It's fairly ubiquitous these days, so you probably have something else that uses Qt installed already.

Yes, that is exactly what Sets does.  In fact, you can even drag tabs from other applications to combine them all into a single tabbed window.

Unfortunately the rest of my Qt applications use customized window decorations so Sets wouldn't support them anyway during this phase of the preview.
Find
Reply
05-05-2018, 09:05 AM (This post was last modified: 05-05-2018, 09:57 AM by BFeely.)
#4
BFeely Offline
Junior Member
**
Posts: 12
Threads: 5
Joined: Jan 2016
Just found out this is a known issue with Qt. This is being tracked as a bug by the Qt developers:
https://bugreports.qt.io/browse/QTBUG-67699

There is also a report on the Windows Feedback Hub:
https://insider.windows.com/en-us/fb/?contextid=916&feedbackid=7cbd9062-fbac-4131-8cd0-c3a75d3b4638&form=1
Windows 10 with the Feedback Hub app is required to view this report.

According to the bugs, this is apparently due to the windows being created with the WS_POPUP flag.
Find
Reply
05-06-2018, 03:39 AM
#5
mbc07 Offline
Wiki Caretaker
*******
Content Creators (Moderators)
Posts: 3,520
Threads: 46
Joined: Dec 2010
Don't forget Sets isn't ready yet and some behavior you're seeing isn't supposed to work like that (e.g. the render window being automatically "tabbed" to the main Dolphin window)...
Avell A70 MOB: Core i7-11800H, GeForce RTX 3060, 16 GB DDR4-3200, Windows 11 (Insider Preview)
ASRock Z97M OC Formula: Pentium G3258, GeForce GT 440, 16 GB DDR3-1600, Windows 10 (21H2)
Find
Reply
« Next Oldest | Next Newest »


  • View a Printable Version
  • Subscribe to this thread
Forum Jump:


Users browsing this thread: 1 Guest(s)



Powered By MyBB | Theme by Fragma

Linear Mode
Threaded Mode