2010-02-23 57 views
0

當應用程序變爲非活動狀態時,Qt :: Tool窗口保持可見狀態時出現問題。應用程序正在運行,並且打開了2個窗口 - main和Qt :: Tool標誌集。當我打開/切換到其他應用,例如Konosole時,主窗口仍然可見,但第二個消失 - 所以如果我想從工具窗口重寫一些數據到我需要在它們之間切換的文檔。Qt :: Tool窗口在應用程序變爲不活動狀態時消失

Qt::ToolTip沒有這樣的問題,但看起來不一樣。

我也試過setAttribute(Qt::WA_MacAlwaysShowToolWindow,true)但是因爲我用KDE4運行Linux,所以沒有任何幫助。 Qt::WindowStaysOnTopHint也不是我想要得到的。

有沒有什麼辦法讓它可見?

在此先感謝。

回答

1

我也遇到了這個問題,但無法修改代碼,因爲它似乎是一個窗口管理器設置,您應該可以在KDE控制中心中進行調整。

我沒有做KDE 4安裝,所以我不知道在哪裏的設置是存在的,但在KDE 3.5控制中心,如果你下Desktop看看 - >Window Behavior然後單擊Advanced選項卡上,你可以取消選中名爲Hide utility windows for inactive applications的框以保持您的工具窗口可見。希望KDE 4控制中心有類似的設置。

+0

這絕對是它。 – 2010-02-24 07:48:45

+1

嗯,我認爲有辦法使用兩個標誌來做到這一點: 1'的Qt :: ToolTip' 2'的Qt :: WindowTitleHint' 現在,窗口的樣子'的Qt :: Tool'但我我不確定它是否總是以同樣的方式行事。 – Moomin 2010-02-24 21:22:12

相關問題