Как сделать так, чтобы Qt::Tool не оставался поверх главного окна
У меня проблема с Qt::Tool
флаг. Когда я создаю новый виджет с Qt::Tool
флаг он появляется в верхней части главного окна. Но когда я переключаюсь обратно в главное окно и активирую его, у меня все еще остается виджет инструмента, поэтому мое главное окно не полностью видно.
Qt::WindowStaysOnTopHint
не активен На всякий случай - среда это KDE4
Заранее спасибо.
1 ответ
Решение
Это своего рода точка окна инструмента - автоматически оставаться на вершине. Если вы хотите другое обычное окно, но без заголовка, сделайте это вместо создания окна инструментов (т. Е. Удалите Qt::WindowTitleHint в флагах окна - либо используя (QWidget* parent, Qt::WindowFlags f)
конструктор или setWindowFlags
метод).