为啥我的动作没有显示在动作编辑器中?

Posted

技术标签:

【中文标题】为啥我的动作没有显示在动作编辑器中?【英文标题】:Why are none of my actions showing up in the Action Editor?为什么我的动作没有显示在动作编辑器中? 【发布时间】:2021-01-05 15:57:35 【问题描述】:

我正在使用 QT 框架,但遇到了一个问题,即我的任何操作都没有显示在操作编辑器中。我有很多按钮,我可以在操作槽和代码中编辑我的操作,所以我知道我在项目中有操作,但在操作编辑器中没有操作。这确实限制了我可以做的事情,因为我找不到在不使用动作编辑器的情况下将图标添加到按钮的方法。有谁知道问题出在哪里?

【问题讨论】:

【参考方案1】:

如果你说的是Qt Widgets Application

您必须右键单击按钮,按转到插槽,然后创建您的功能、操作或任何您想要的

您也可以使用Signals/Slots,当单击按钮时,向插槽发送信号( 理论上)。

【讨论】:

我已经按下 Go to slot 并在我的所有按钮上编写代码。问题是在动作编辑器上,这些动作都没有出现,所以我不能在我的按钮上添加图标,因为这样做的唯一方法是通过动作编辑器。需要明确的是:我已经创建了我的动作,为它们添加了代码,并且在我运行程序时它们可以工作。由于某种原因,它们只是没有出现在动作编辑器中。 你在“go to slot”里写的是功能按钮点击会做的事情,所以它甚至不会出现在动作编辑器上!关于图标,还有其他方法可以在按钮上插入图标吗,更简单的方法是创建一个QLabel,在对象上启用pixmap,然后选择图像文件,下一步就是将标签对齐到按钮。

以上是关于为啥我的动作没有显示在动作编辑器中?的主要内容,如果未能解决你的问题,请参考以下文章

micro:bit怎么随机显示动作

为啥 UIMenuItem 动作的发送者总是 nil?

为啥插入动作出现而不是 iBoutlet?

魔兽争霸地图编辑器 倒数计时器

为啥我的动作脚本事件没有触发?

Sonata Admin:添加自定义触发器/动作到列表/编辑动作