Как сделать так, чтобы Qt::Tool не оставался поверх главного окна

У меня проблема с Qt::Tool флаг. Когда я создаю новый виджет с Qt::Tool флаг он появляется в верхней части главного окна. Но когда я переключаюсь обратно в главное окно и активирую его, у меня все еще остается виджет инструмента, поэтому мое главное окно не полностью видно.

Qt::WindowStaysOnTopHint не активен На всякий случай - среда это KDE4

Заранее спасибо.

1 ответ

Решение

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

Другие вопросы по тегам