在GUI中删除QAction小部件时,“Ui”文件不会更新

时间:2018-06-10 14:17:46

标签: qt qt-creator

我在Qt Creator GUI中删除了一个动作,但它仍然出现在“ui”文件中:

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

我是否也必须将其从文件中删除?或者有没有办法重建文件?

1 个答案:

答案 0 :(得分:2)

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

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

Qt Creator中可以找到Window -> Views -> Action Editor(这是猜测!我正在使用德语版本。)

最后,您可以随时手动编辑.ui文件(如果Qt Creator不够灵活,有时是必要的)。你不能从Qt Creator那里做到这一点,但是使用任何外部文本编辑器。只需确保删除完整的XML节点,不要创建无效的XML ...