代码之家  ›  专栏  ›  技术社区  ›  gornvix

当在gui中删除qaction小部件时,“ui”文件不更新

  •  0
  • gornvix  · 技术社区  · 6 年前

    我已经删除了qt creator gui中的一个操作,但它仍然出现在“ui”文件中:

    <action name="actionFoo">
     <property name="text">
      <string>Foo</string>
     </property>
    </action>
    

    我也要把它从文件中删除吗?还是有办法重建文件?

    1 回复  |  直到 6 年前
        1
  •  2
  •   Martin Hennings    6 年前

    从菜单中删除操作不会删除该操作。你需要自己删除它。

    Qt Designer 有一个 Action Editor (在菜单中) View 您可以从上下文菜单中删除任何操作。

    Qt Creator 它可以在 Window -> Views -> Action Editor (这是猜测!我用的是德语版本。)

    最后,您可以手动编辑您的.UI文件(有时如果Qt Creator不够灵活)。你不能从Qt Creator,但任何外部文本编辑器。请确保删除完整的XML节点,并且不要创建无效的XML…