LINUX.ORG.RU

WA_X11NetWmWindowTypeDock в QML

 , , ,


0

1

Здравствуйте. У меня есть панель на Qt, но я решил перейти с Qt Widgets на QML. С Qt Widgets я писал

this->setAttribute(Qt::WA_X11NetWmWindowTypeDock
. Теперь, т.к. естественно класс не унаследован от QWidget, я этого сделать не могу. Подскажите, пожалуйста, как установить этот аттрибут для QML окна. Флаги в QML файле работают, но это не флаг, а attributes: не предусмотрены.



Последнее исправление: thm (всего исправлений: 1)

Сделать главное окно виджетом, а в нем уже показывать QML-контент через QQuickWidget

annulen ★★★★★
()
Ответ на: комментарий от thm

Если что, не обзяательно делать корневым окном QMainWindow или QDialog, им может быть и сам QQuickWidget с parent = 0 (как и любой другой виджет).

annulen ★★★★★
()
Ответ на: комментарий от annulen

А я делаю корневым QWidget, а не QMainWindow. Попробую QQuickWidget сделать корневым.

thm
() автор топика
Последнее исправление: thm (всего исправлений: 1)
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.