QAction类是对用户界面“动作”的抽象。这些“动作”可被赋予特定的窗口组件。作为窗口组件,菜单栏和工具栏都可被视作QAction对象的容器。这些对象可以自动保持其在菜单栏和工具栏中的同步。QAction对象既可以独立创建,也可以和菜单栏或工具栏一起创建。一个QAction对象通常会包含一个菜单项的文本、一个工具栏按钮的图标,或者一个快捷键,等等。只有将一个QAction对象添加到一个特定的窗口组件上,它才能真正起作用。