2013-04-04 44 views
1

我在多個顯示器上使用Qt Designer(4.8.1)。我喜歡將一些Designer的小部件/面板(即Object Inspector,Widget Box)分開並將它們放在一個屏幕上,而我的主要設計區域位於另一個屏幕上。如果我切換到另一個佔用一個屏幕的程序(如我的代碼編輯器或QtAssistant),Designer會隱藏其未連接的面板。有什麼方法可以改變它嗎?例如,所以我可以通過主Designer窗口調用Assistant,但仍然可以看到(Designer的)Object Inspector。當QT Designer處於非活動狀態時,是否可以不隱藏未連接的面板?

我可能已經習慣了它,但我寧願修復它。更重要的是,如果這是標準的Qt行爲,我需要知道如何在我自己的程序中進行糾正/更改(我還沒有使用dockWidgets,但我計劃)。

回答

1

這是一個KDE設置。

在KDE4中,它可以在Window Behavior-> Window Behavior-> Advanced下的設置菜單中找到 - 該設置被稱爲Hide utility windows for inactive applications。另請參閱Qt::Tool window diasappears when application become inactive

+0

不知道是否更好回答和關閉,或只是刪除... – hunter2 2013-05-07 03:17:23

+0

最好像你一樣回答,特別是因爲問題和asnwer都很好地制定。歡迎來到SO! – Macke 2013-05-07 06:25:13

+0

@Macke謝謝,希望對某人有用。 (當然,我確實嘗試過搜索,所以即使這不是一個常見問題,也許這會讓下一個搜索者的搜索更短)。最近開始發帖的感謝 - 長期的讀者。 – hunter2 2013-05-07 06:31:26

相關問題