如何在QMenu中插入图像?
问题描述:
我试图使它像这样:如何在QMenu中插入图像?
QWidgetAction *labelAct = new QWidgetAction(screenMenu);
QLabel *label = new QLabel("sadas", screenMenu);
labelAct->setDefaultWidget(label);
screenMenu->addAction(labelAct);
但标签是空的:
答
可以,请使用QLabel setPixmap()设置一个像素图
喜欢的东西:
QWidgetAction *labelAct = new QWidgetAction(screenMenu);
QLabel *label = new QLabel("sadas", screenMenu);
QPixmap mypix (":/test.png");
label->setPixmap(mypix);
labelAct->setDefaultWidget(label);
screenMenu->addAction(labelAct);