找回密码
 立即注册
收起左侧
楼主: yafeilinux

第4篇 基础(四)添加菜单图标——使用Qt资源文件

133
回复
119015
查看
  [复制链接]
累计签到:1568 天
连续签到:1 天
2014-4-20 22:37:58 显示全部楼层
lzyRun 发表于 2014-4-14 20:21
为什么教程里面的图片都显示不了啊??

登陆以后应该可以看到。如果还是不行,建议换个浏览器。
回复 支持 反对

使用道具 举报

累计签到:8 天
连续签到:1 天
2014-4-23 16:18:22 显示全部楼层
pandacnc 发表于 2013-7-14 23:46
谢谢你的分享和回复。遇到问题,我当晚(凌晨了)还是没有解决,第二天我搜索了一些东西,问题解决了,是系 ...

ubuntu12.04同样问题,已解决,谢谢分享。
回复 支持 反对

使用道具 举报

累计签到:3 天
连续签到:1 天
2014-5-16 18:22:23 显示全部楼层
cwhow 发表于 2013-7-18 17:24
新建第一級菜單可以用漢字,第二級菜單就不能輸漢字了, 有時候第二級菜單怎麼都添加不進字符,亂點就OK了。
...

有同问。。。为什么?
回复 支持 反对

使用道具 举报

累计签到:3 天
连续签到:1 天
2014-5-16 18:23:52 显示全部楼层
Annewong 发表于 2013-9-5 13:43
新建二级菜单输入不了中文,该怎么解决???我的电脑是win7系统,安装的QT 5.1.0版本 ...

同问题。求回复呀。。。
回复 支持 反对

使用道具 举报

累计签到:1 天
连续签到:1 天
2014-5-28 14:50:48 显示全部楼层
为什么在qt5.2创建空白项目后,添加include 〈QApplication〉无效,提示找不到头文件
回复 支持 反对

使用道具 举报

尚未签到

2014-6-18 13:24:40 显示全部楼层
图标文件  一定是。png 的 吗 可以是其它类型的不,图标大小 是固定的吗
回复 支持 反对

使用道具 举报

累计签到:1568 天
连续签到:1 天
2014-6-30 21:32:17 显示全部楼层
牛奶飞鱼 发表于 2014-5-16 18:22
有同问。。。为什么?

是个bug,复制粘贴进去吧。
回复 支持 反对

使用道具 举报

累计签到:1568 天
连续签到:1 天
2014-6-30 21:32:55 显示全部楼层
kingking1994 发表于 2014-5-28 14:50
为什么在qt5.2创建空白项目后,添加include 〈QApplication〉无效,提示找不到头文件 ...

需要在.pro文件中添加 QT += widgets
回复 支持 反对

使用道具 举报

累计签到:1568 天
连续签到:1 天
2014-6-30 21:33:20 显示全部楼层
ydd1978 发表于 2014-6-18 13:24
图标文件  一定是。png 的 吗 可以是其它类型的不,图标大小 是固定的吗

其他格式也支持的。图标大小可以自定义。
回复 支持 反对

使用道具 举报

累计签到:2 天
连续签到:1 天
2014-7-2 01:59:40 显示全部楼层
接着学习                                                                 
回复 支持 反对

使用道具 举报

累计签到:17 天
连续签到:1 天
2014-8-20 09:41:30 显示全部楼层
代码实现菜单项,怎么添加 加速键? (&F)
回复 支持 反对

使用道具 举报

尚未签到

2014-8-24 17:39:11 显示全部楼层
qt程序如果要在linux上编译运行,必须在linux安装编译环境?
回复 支持 反对

使用道具 举报

累计签到:1568 天
连续签到:1 天
2014-8-27 21:30:03 显示全部楼层
wxty 发表于 2014-8-20 09:41
代码实现菜单项,怎么添加 加速键? (&F)

例如:addMenu(tr(“编辑(&E)”));
回复 支持 反对

使用道具 举报

累计签到:1568 天
连续签到:1 天
2014-8-27 21:30:55 显示全部楼层
chenyanji 发表于 2014-8-24 17:39
qt程序如果要在linux上编译运行,必须在linux安装编译环境?

你是说在Linux上发布程序吗?
回复 支持 反对

使用道具 举报

累计签到:4 天
连续签到:1 天
2014-10-17 15:52:15 显示全部楼层
介绍很详细,谢谢老师
回复 支持 反对

使用道具 举报

累计签到:7 天
连续签到:1 天
2014-12-1 11:17:28 显示全部楼层
yafeilinux 发表于 2013-6-23 17:34
应该不会啊。可以关闭Qt Creator,重新打开运行试试。

我也是这样,你是怎么解决的,求指教
回复 支持 反对

使用道具 举报

累计签到:1568 天
连续签到:1 天
2014-12-4 12:00:43 显示全部楼层
raintwice 发表于 2014-12-1 11:17
我也是这样,你是怎么解决的,求指教

是个bug。
回复 支持 反对

使用道具 举报

累计签到:1 天
连续签到:1 天
2015-7-18 17:24:28 显示全部楼层
我按照步骤,用的也是png格式图,菜单就是不显示图标。我用的是Centos6.4系统。
回复 支持 反对

使用道具 举报

累计签到:5 天
连续签到:1 天
2015-7-24 14:11:21 显示全部楼层
学习了,照做编译通过,效果不错,下面继续学习中...
回复 支持 反对

使用道具 举报

尚未签到

2015-7-30 09:19:18 显示全部楼层
zhaoyafly@126.c 发表于 2015-7-24 14:11
学习了,照做编译通过,效果不错,下面继续学习中...

请问这段代码应该添加在mainwindow.cpp的什么位置,求解答!
    //创建新的动作
    QAction *openAction = new QAction(tr("&Open"), this);
    // 添加图标
    QIcon icon(":images/10001800_184928483165_2.jpg");
    openAction->setIcon(icon);
    // 设置快捷键
    openAction->setShortcut(QKeySequence(tr("Ctrl+O")));
    // 在文件菜单中设置新的打开动作
    ui->menu_F->addAction(openAction);
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了