QAction相关操作
action=new QAction(QIcon(":/images"), tr("&xxx"),this);
-
setWindowTitle(tr(“xxxx”)),设置主窗口的标题。文本使用tr()函数,一个国际化函数
-
new出来的QAction对象在堆上创建。
-
图标使用QIcon,传值是一个字符串,对应Qt资源文件的一段路径。(参数以:开始,就是从资源文件中查找,比如QIcon(":/images"))
-
tr("&xxx"),文本值前面有&,意味着这将成为一个快捷键。
-
setShortcut(QKeySequence::Open),设置快捷键。
-
setStatusTip(),鼠标划过这个action,在主窗口下方显示相应提示。
-
QMenu *file = menuBar()->addMenu(tr("&File"));
file->addAction(openAction);
QToolBar *toolBar = addToolBar(tr("&File"));
toolBar->addAction(openAction);
statusBar() ;//状态栏
显示指定函数
在豆子的教程中,学习到可以用:
void (QSpinBox:: *spinBoxSignal)(int) = &QSpinBox::valueChanged;
来显示的指定函数。
这个教程中的问题,我在查阅新的QSpinBox文档发现,valueChanged函数是,只有一个signal了,那就是void valueChanged(int i)