C++Qt显示在头文件中定义QAction *action,在源文件中如何使用
时间: 2024-02-28 22:57:43 浏览: 101
C++中头文件与源文件的作用详解
在源文件中使用头文件中定义的 `QAction *action`,需要先包含该头文件,然后使用作用域运算符 `::` 来访问该变量。
例如,如果头文件名为 `myheader.h`,则在源文件中可以这样使用:
```cpp
#include "myheader.h"
void MyClass::myFunction()
{
// 使用头文件中定义的 action 变量
action->setEnabled(false);
}
```
在上面的示例中,`MyClass` 是包含 `myFunction` 函数的类名,`action` 是在头文件中定义的 `QAction` 变量名。通过 `action->setEnabled(false)` 来设置 `action` 的 `enabled` 属性为 `false`。注意,在使用 `action` 前需要确保已经创建了该对象并初始化。
阅读全文