㈠ 怎么qml添加进qt资源文件qrc中
setSource(QString("qrc:empty_qml/pathView.qml"));
然后和别的资源一样,添加到qrc文件里:
<file>empty_qml/pathView.qml</file>
㈡ qt4.8.6 怎么配置qml编译环境
1
下面介绍Windows版QT开发环境Qt Creater + MinGW + Qt libraries配置方法,
1.从MinGW网站下载mingw-get-inst-20120426.exe,默认安装到C盘根目录下:C:\MinGW,安装时选择C和C++ compiler ,默认只选中了C编译器。
2
2.下载安装配置QT libraries
http://qt-project.org/downloads
(1)可以在以上网址下载最新版的QT libraries,QT libraries就是QT Designer,QT设计师,用于设计UI界面。
最新版是Qt libraries 5.0 Beta 2 for Windows (501MB),我下载的是Qt libraries 4.8.3 for Windows (minGW 4.4, 317 MB),下载后是一个qt-win-opensource-4.8.3-mingw.exe安装文件,大小为324M。
默认安装路径为C:\Qt\4.8.3,安装时需要指定MinGW的安装路径为C:\MinGW。安装完后需要把C:\Qt\4.8.3\bin目录添加到系统变量的Path路径中。
并新建系统环境变量QMAKESPEC,32位系统把值设置为C:\Qt\4.8.3\mkspecs\win32-g++;如果是64位系统,需要把值设置为C:\Qt\4.8.3\mkspecs\tru64-g++
还要新建系统环境变量QTDIR,值为C:\Qt\4.8.3
3.安装后打开QT设计师主界面如图:
3
3.下载安装配置QT Creater
(1)还可以在上面的网址下载QT创建器。最新版本是Qt Creator 2.6.0 for Windows (51 MB),下载后是qt-creator-windows-opensource-2.6.0.exe,大小51M.
默认安装到C:\Qt\qtcreator-2.6.0目录下。需要把C:\Qt\qtcreator-2.6.0\bin目录添加到系统变量的Path路径中。如果不设置系统环境变量,则创建工程时kit不能设置成功,并且可创建的工程类型也会受到限制。
(2)设置QT Creator构建和运行配置项打开QT Creator,选择菜单“工具/选项”,选择左边的"构建和运行",再选择“Qt版本”选项卡,点击“添加”,qmake路径:C:\Qt\4.8.3\bin\qmake.exe。
如下图所示:
4
还需要设置Compilers选项卡中的“手动设置”项的编译器,Name设置为MinGW,编译器路径设置为C:\MinGW\bin\mingw32-g++.exe。
然后就可以正常的创建工程了。
(3)创建test1工程
选择“文件/新建文件和工程”,在弹出的窗口左侧选择“其他项目”,右侧选择“空的Qt项目”,点击“选择”,设置工程名,并点击“下一步”,由于之前已经设置了QT Creator构建和运行配置项,直接在弹出的窗口上点击“下一步”即可。然后点击“完成”,出现如下图所示的工程test1。
㈢ qml删除加载的文件夹加载qrc图片
在目录里删除,文件夹依然存在,加载图片也会报错。
第一,在文件夹中打开工程目录,删除资源文件夹,再用QTCreater打开项目,工程目录中的qml。qrc,拖到QTCreater,第二,拖拽后,会出现以下界面,点击RemovingMissingFiles,关闭项目,重新打开就可以了。
在QT的开发中需要添加图片等资源文件,以下是添加方法。1工程目录中新建文件夹,命名自定义(如my_resource),需要至少添加一个图片或其他文件。2打开项目,选择根目录,点击右键,添加现有文件,选择图片。
㈣ 如何编译qml文件
如何在QML(QML文件放在资源文件中)展现本地图片文件
在程序中我获取到一个文件路径,比如root下面有个example.jpg文件,那么我获取到文件路径为/root/example.jpg
这个时候如果我的QML文件不放在资源文件编译,通过下列代码
Image{
id: photoThumb
x: 100
y: 50
width: 600
height: 400
source: "/root/example.jpg"
}
可以正确地将图片显示出来
但是因为在打包的时候,为了程序能够正确地运行出来,所有的QML文件都必须放在资源文件中,这样上面的这段代码就不能正确地运行了,图片就显示不出来了,程序报错为 Cannot open: qrc:/root/example.jpg 我们可以看见打入资源包中的QML文件在访问文件路径的时候他不是到本地去找文件,而是在资源文件中寻找,结果导致找不到,从而我无法显示图片。
㈤ qmldesigner载入失败
重启电脑。
重启qt就不会报错了,但是欢迎界面就没了。打开qt重新勾选三个插件,然后重启电脑,这样会重新加载插件,就可以正常使用了。
㈥ qml写的视频播放器,用相对路径播放不出来怎么回事,视频已经放在资源里了,播放mp3是可以的
试了一下..果然不行.. GStreamer; Unable to play - "file:./RV40.rm"
传给下面没有解析成绝对路径...要不你就要传的时候获取当前的路进,再加上你的相对路径吧`
加入资源也太夸张了吧,只是视频啊..
㈦ QML中的loader加载值,怎么只加载一次
你的标题中url的参数就是test.php你要改变就把test.php改成其他的不就行了吗例如loader:{url:'test.php'}=>loader:{url:'test2php'}