QT编程的时候qaction是什么意思?通俗的说法是什么?

来源:百度知道 编辑:UC知道 时间:2024/06/16 02:59:01
QT编程的时候qaction是什么意思?通俗的说法是什么?

通俗点的话,说白了,就是你工具条上的那些按钮,以及"文件(qmenu)->打开/关闭/推出(qaction)"这些东西

QAction是继承QObject的一个类。
例如QActionGroup就是QAction的一个继承类。
QAction类抽象出一个用户UI动作(action),该动作可出现在菜单和工具栏上。

向用户提供一个action时,可以调用addTo()添加到菜单或者工具栏上。例如:
QPopupMenu* popup = new QPopupMenu;
QAction* yourAction= new QAction;
yourAction->setText( "YourAction" );
yourAction->addTo( popup );