找回密码
 立即注册
收起左侧

求教一下简单的import导入目录

2
回复
7452
查看
[复制链接]
累计签到:17 天
连续签到:1 天
来源: 2015-10-15 19:31:04 显示全部楼层 |阅读模式
1Qter豆
在qt5.5上试了一下import导入目录
新建Qt Quick Application,完了之后在工程文件(*.qml等)所在目录下建立目录imp,然后在main.qml或者MainForm.ui.qml里写下
import "imp"
这时编译运行,出错了,提示:qrc:/main.qml:3 "imp": no such directory


该怎么弄才行呢,在书里没看到有什么特别的讲究啊


最佳答案

查看完整内容

项目文件分类显示,qt不像其他的IDE,它不是直接识别文件夹的。 右键【资源】下面的【qml.qrc】,在弹出的菜单里面点击【Add Prefix】,然后在对话框中输入【Prefix】内容,至此便会出现一个新的【名称.qrc】前缀分组。
回复

使用道具 举报

累计签到:28 天
连续签到:1 天
2015-10-15 19:31:05 显示全部楼层
项目文件分类显示,qt不像其他的IDE,它不是直接识别文件夹的。
右键【资源】下面的【qml.qrc】,在弹出的菜单里面点击【Add Prefix】,然后在对话框中输入【Prefix】内容,至此便会出现一个新的【名称.qrc】前缀分组。
回复

使用道具 举报

累计签到:1 天
连续签到:1 天
2015-12-8 20:45:13 显示全部楼层
import "imp"表明你要导入的imp文件应该和你的MainForm.ui.qml在同一目录下。如果不在同一目录下,就会出现导入失败的情况。如果imp是在MainForm.ui.qml文件的上一级目录,就要改写成这样子import "../imp"
回复

使用道具 举报

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

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