【问题标题】:qt designer how to select multiple children of a QStackedWidget page?qt设计器如何选择一个QStackedWidget页面的多个孩子?
【发布时间】:2017-04-21 19:21:55
【问题描述】:

在 qt 设计器中,我在 QMainWindow 中放置了一个有 2 个页面的 QStackedWidget。第一个页面里面有很多小部件,如下所示:

现在,我想选择红框区域内的所有小部件。如何轻松做到这一点?

我似乎无法通过用鼠标选择一个矩形区域来选择多个小部件。

更新: 我知道我可以按 CTRL 并一一单击我想要的所有小部件。但是当我的应用中有数百个小部件时,这似乎很耗时。

【问题讨论】:

  • 您可以通过按ctrl 键并单击您想要的小部件来选择许多小部件
  • 您也可以点击右边的树并点击第一个小部件,按shift并点击最后一个小部件。
  • 在此示例中,我要选择的小部件没有连续索引。而在其他情况下,索引可能非常随机。
  • 用鼠标选择,按滚轮选择

标签: c++ qt qt-designer


【解决方案1】:

您可以通过用鼠标选择一个矩形区域来选择多个小部件!
不是left click,而是scroll wheels click

【讨论】:

  • 谢谢!这就是我想要的!
【解决方案2】:

只需尝试使用 CTRL+单击来选择它们。 如果您不能这样做,请检查对象是否已锁定到位。

您还应该能够通过左侧的侧面板访问您的小部件(见图 1)

正如我之前所说,我无法 100% 远程识别您的问题 - 我在一个新的新项目中没有任何问题。 我正在使用 Qt Creator 4.10(社区版)

您还可以检查您的文件是否可写,只需查看设计器的左上角并检查锁是关闭还是打开。 (见图3)

【讨论】:

  • 还有比这更简单的方法吗?有时我可能想要选择许多小部件。一个一个地点击似乎很费时间。
  • 我尝试重新创建您的项目,但在使用矩形鼠标区域选择所有小部件时没有任何问题。我建议您检查您的小部件状态,以确保它们没有被锁定,并且在前面。通常一个不可见的小部件会导致这样一个奇怪的问题。
  • 你能告诉我怎么做吗?谢谢。按下鼠标左键后,QStackedWidget 将被选中,然后当我移动鼠标时,整个 QStackedWidget 将被移动。
  • 请检查我的编辑 - 我现在想不出任何其他可能性 - 也许创建一个新项目并重新创建你的用户界面 - 你有同样的问题吗?
猜你喜欢
  • 1970-01-01
  • 2011-08-16
  • 1970-01-01
  • 1970-01-01
  • 2022-06-28
  • 2011-12-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多