1

我在多台显示器上使用 Qt Designer (4.8.1)。我喜欢取消停靠一些 Designer 的小部件/面板(即对象检查器、小部件框)并将它们放在一个屏幕上,而我将主要设计区域放在另一个屏幕上。如果我切换到占用一个屏幕的另一个程序(例如我的代码编辑器或 QtAssistant),Designer 会隐藏其未停靠的面板。有什么办法可以改变吗?例如,我可以在主设计器窗口上拉起助手,但仍然可以看到(设计器的)对象检查器。

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

4

1 回答 1

1

这是一个 KDE 设置。

在 KDE4 中,可以在 Settings 菜单下找到Window Behavior-> Window Behavior-> Advanced- 设置被称为Hide utility windows for inactive applications. 另请参阅当应用程序变为非活动状态时 Qt::Tool 窗口消失

于 2013-05-07T03:17:13.973 回答