Qt QAction连接槽
时间: 2023-07-08 16:26:44 浏览: 175
qt 信号与槽
4星 · 用户满意度95%
可以使用以下代码将 QAction 连接到一个槽:
```cpp
QAction *action = new QAction("Action Text", this); // 创建 QAction 对象
connect(action, &QAction::triggered, this, &MyClass::mySlot); // 将 QAction 对象的 triggered 信号连接到自定义槽函数 mySlot
```
在这个例子中,我们创建了一个 QAction 对象,并将它的 triggered 信号连接到一个名为 mySlot 的槽函数。当用户点击该 QAction 时,它会触发 triggered 信号,从而调用 mySlot 函数。注意,&QAction::triggered 和 &MyClass::mySlot 中的 :: 是必需的。
当然,你需要将 connect 函数的第三个和第四个参数分别替换为你自己的对象和槽函数。
阅读全文