Why Does Rad Studio Always Want to Dock to the Edge of the Screen - rad-studio

Using Rad Studio 11.2, at some point Rad Studio started wanting to dock itself to the edge of the screen, and no it's not the Windows docking feature, that is turned off and it is only Rad Studio that is doing this.
Even when you're dragging the window around the screen it's sluggish because it's looking for an edge to latch on to it seems. I've looked everywhere for a way to turn this off, it is maddening. Does anyone know how to turn this off?

Related

Keep QDialog on top of everything, even fullscreen applications?

On a project I work on, using Python3 + PySide, I try to print a popup-message as some sort of notification.
This popup needs to be on top of everything, this includes fullscreen applications like games or browsers. And that's the point that does not work. It works fine for all windows on my Desktop, normal windows, maximized, but as soon as there is a fullscreen application or a borderless window ("pseudo fullscreen") the popup is created, but "behind" the fullscreen app.
I already use self.setWindowFlags(QtCore.Qt.FramelessWindowHint | QtCore.Qt.WindowStaysOnTopHint) but this flag does get ignored by other fullscreen apps.
How do I fix this? Also without giving focus to the popup.
It is just there to present information, and it is not good when your window looses focus while playing a game.
My code can be found here: https://github.com/GosuSan/PyECM
additional Info:
- my project aims to be cross-platform, so I need a platform-independend solution
- I am running linux, without having a windows machine atm,
so I can't test stuff there.
If you need any more info, let me know!
Edit:
It seems that PySide.QtGui.QSystemTrayIcon.showMessage does what I want, it works on fullscreen as well as on borderless-windows. So I will try to either find out how those messages are displayed on top, or just use them, not sure for now.

Multitouch Openscenegraph and Qt

I have a Qt application with an integrated OSG scene.
The problem is that Multitouch events are not working correctly
on my Surface-Tablet.
Maybe they are not forwarded to the Qt-Widget which holds the OSG scene.
One finger touch works fine like you would use the left mouse-click.
Zoom gesture is not working very good. Your two fingers needs to be on the screen for a bit of time ~ 1 sec, then it works not very user conform, also it switches the direction of zoom.
Drag gestures are not working at all it will just zoom.
Has anyone an idea where the problem is?
Is the problem in the osgQt sources (GraphicsWindowQt)?
Could it be a problem with the Surface Pro 3 Tablet?
Or is it maybe more a problem with the MultiTouchManipulator?

How to resize the designer-space in qt-creator if needed when developing?

As I am putting more widgets on top of more layouts in my application, the space where I design the GUI is getting also bigger for the Qt-creator interface.
I have many buttons and frames which are out of reach. I cannot see them (or click them, of course). I don't know how they look until I run the whole application for debugging.
Is there is a way to zoom out/in the main frame (the whole playground) so that I can see my full GUI design on the UI of Qt IDE?
P.S.: I am working on macBook 13"
Zooming is not possible. You can use Tools -> Form Editor -> Preview.
If the viewport gets too small the QtCreator shows scrollbars which allow to move the part of interest into view.
Note, on some system configurations the scollbars may be very small and hard to handle.
You can use this steps
Tool-->options-> Text editor ->zoom
Text editor

Qt window that stays on top of the application, but not other windows

I am using with a MDI workspace.
I need a non-modal window that sits above everything in the workspace (or, everything in the application), but allows interaction with the workspace.
The following achieves that effect:
QDialog* widget = new QDialog();
widget->setModal(false);
widget->setWindowFlags(Qt::WindowStaysOnTopHint);
widget->show();
BUT--This window also stays on top of all other application windows that are running alongside my application. (As in, if I open Chrome, my window is on top of Chrome too.)
I would like for the window to stay on top of ONLY my application.
I am using Qt 4.8, but a 5.4-compatible solution would be ideal.
I am using Windows 7 Pro SP1, but naturally a platform independent solution is ideal.
Thank you!

Qt widget goes behind the taskbar. How to keep it above?

I’ve an issue that my application window goes behind the taskbar of my PC. I use win 8. same issue i found when i use in an android device also.
The same issue is found to be discussed in a link screen-area
I tried the same.. but it is visible to user that the widget resize after show. Is there a better way to resolve this?

Resources