QWidget окну задать родителя по HWND

153
05 апреля 2018, 14:07

Операционная система Windows. Qt 5.5.1 Написал средствами Qt библиотеку (DLL) в которой есть графический интерфейс. Подключаю её к другому проекту. Есть hwnd родителя. Нужно окну которое показывает библиотека задать родителя по hwnd. Как это сделать?

Answer 1

Здесь понадобится метода create QWidget:

HWND main_window = WinID;
QWidget *w = new QWidget();
w->create((WinId)main_window);
Answer 2
QWindow *window = QWindow::fromWinId(hwnd);
QWidget *widget = QWidget::createWindowContainer(window);
READ ALSO
Обновить данные на панели

Обновить данные на панели

Как перезагрузить панель не перезагружая страницу? Мне просто нужно обновлять данные по кликуПробовал

203
Подсчет динамических полей во Vue js

Подсчет динамических полей во Vue js

Есть поля формы, которые создаются динамическиНужно расчитать 5 поле()Стоимость по формуле: width * len * height

243