QT工具栏和菜单栏

来源:互联网 发布:scute系列番号知乎 编辑:程序博客网 时间:2024/04/30 01:58

         在QT小知识中了解了向mainWindow中添加菜单栏和工具栏,现在学习美化它们:添加图标。主要是对QT学习之路13的理解。关于QT中toolBar图标的要求:

QToolBar默认是32*32,菜单是16*16,如果提供的图标小于默认要求的尺寸,QT不做操作,QT不会为你放大照片。如果提供的图标大于默认要求的尺寸,比如64*64,QT会自动缩小尺寸。

         这里首先要向工程中添加一个resource文件,操作步骤例子里有。然后通过QAction类型的指针调用一个setIcon(const QIcon&icon)即可。

如:openAction->setIcon(QIcon(":/open.png"));