【问题标题】:Can I make QT Designer not hide undocked panels when it's inactive?我可以让 QT Designer 在不活动时不隐藏未停靠的面板吗?
【发布时间】:2013-05-07 11:17:13
【问题描述】:

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

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

【问题讨论】:

    标签: qt qt4


    【解决方案1】:

    这是一个 KDE 设置。

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

    【讨论】:

    • 最好像你一样回答,特别是因为问题和答案都制定得很好。欢迎来到 SO!
    • @Macke 谢谢,希望它对某人有用。 (当然,我确实尝试过 searchng,所以即使这不是一个常见问题,也许这会使下一个人的搜索更短。)感谢 - 长期读者,最近开始发帖。
    猜你喜欢
    • 2017-07-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-21
    相关资源
    最近更新 更多