Dockable Panel in Qt

Hi Team,

We have developed a lot of CAD applications, which use a lot of dialog interfaces, because our programs are compatible with Windows and Linux versions, and the parts about dialogs are done in Qt. Qt can basically complete the needs of our project, but recently we ran into a problem, we want to create a dockable panel use Qt, this feasibility seems to be very small. Based on your rich development experience, is this solution feasible?

Best Regards,
William

//////////////////////////////
Hi William, Eduard, Sander,

Thank you for your report/updates.

@William:
> recently we ran into a problem, we want to create a dockable panel use Qt, this feasibility seems to be very small.
I am attaching a reduced brxSample (157985_brxSample_qt_Rev1.zip) with a BricsCAD-only BcUiPanelMFC panel (BRXSDK\inc\BrxSpecific\) containing some Qt controls.
You should first add a system variable, like:
QT5_SDK_PATH=c:\work\Qt\5.15.13\msvc2019_64\
then Visual Studio has to be restarted > build the V22 project > Release configuration > appload the built .brx > run TMY command > right click on the ribbon/panels area and pick to show the "My BcUiPanelMFC panel with Qt embedded controls" panel...

We have some known issues already reported:
-pick a QComboBox: the combo sub-items window is wrongly placed below with an offset/distance, instead of adjacent/under the combo

- type a few characters in a QLineEdit: that text is wrongly moved in the BricsCAD commandline instead of that apparently focused QLineEdit.

Hope this helps.

Kind regards,
Eugen