• 5681阅读
  • 3回复

[提问]QT中如何为自己建的右键菜单添加图标 icon [复制链接]

上一主题 下一主题
离线ded231
 

只看楼主 倒序阅读 楼主  发表于: 2011-10-25
我已经做好了右键菜单并完成了功能,但是觉得太丑了想添加右键菜单的图标,但按照下面的代码总是没显示怎么办?

QIcon icon;
            icon.addFile(QString::fromUtf8(":/new/prefix1/Resources/Key.png"), QSize(), QIcon::Normal, QIcon::Off);
    mainmenu=new QAction(icon,tr("主菜单"),this);
离线roywillow

只看该作者 1楼 发表于: 2011-10-25
我感觉你直接用
new QAction(QIcon(":/new/prefix1/Resources/Key.png"), tr("Main Menu"), this);就好了应该
检查一下那个png是不是真的存在,以及大小写(虽然windows下要求没这么严格)
专业维修核潜艇,回收二手航母、二手航天飞机,大修核反应堆,拆洗导弹发动机更换机油,无人侦察机手动挡改自动,航天飞机保养换三滤,飞碟外太空年检 ,各型号导弹加装迎宾踏板,高空作业擦洗卫星表面除尘、打蜡及抛光,东风全系列巡航导弹。并提供原子对撞机。量大从优,有正规发票。
离线ded231

只看该作者 2楼 发表于: 2011-10-25
不是WIndows下,是Fedora下的,那个图标在一个按键上都能显示,右键菜单换过你那种方式也一样的不行。
是不是大小的问题?
离线jdwx

只看该作者 3楼 发表于: 2011-10-25
回 2楼(ded231) 的帖子
先在Qt Designer里试试看,看看是不是图标的问题。

发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
快速回复
限100 字节
 
上一个 下一个