我可以让QT Designer在非活动状态下不隐藏未对接的面板吗?

时间:2013-04-04 05:05:44

标签: qt qt4

我在多台显示器上使用Qt Designer(4.8.1)。我想取消一些Designer的小部件/面板(即Object Inspector,Widget Box)并将它们放在一个屏幕上,而我将主要设计区域放在另一个屏幕上。如果我切换到另一个占用一个屏幕的程序(比如我的代码编辑器或QtAssistant),Designer会隐藏其未对接的面板。有什么方法可以改变吗?例如,我可以在主Designer窗口上拉出Assistant,但仍然可以看到(Designer的)Object Inspector。

我可能已经习惯了,但我宁愿修复它。更重要的是,如果这是标准的Qt行为,我需要知道如何在我自己的程序中更正/更改它(我还没有使用过dockWidgets,但我计划)。

1 个答案:

答案 0 :(得分:1)

这是一个KDE设置。

在KDE4中,可以在Window Behavior-> Window Behavior-> Advanced下的“设置”菜单中找到该设置 - 该设置名为Hide utility windows for inactive applications。另请参阅Qt::Tool window diasappears when application become inactive