㈠ 如何qml添加进qt资源文件qrc中
setSource(QString("qrc:empty_qml/pathView.qml"));
然后和别的资源一样,添加到租贺枝qrc文件里弊敏:
<拍宴file>empty_qml/pathView.qml</file>
㈡ 怎样编译 libvlc-qt windows
QtCreator是QT自带的开发工具,是学习QT非常好的参考资源.
本文提供对编译QtCreator的简单描述
(理论上官网发布的都是可以编译的,但实际编译时候会遇到一些问题,本文记录下解决方法)
编译环境:Windows 7 X64 + Visual Studio 2010 + qt5.0.2
编译过程:
1.解压缩qt-creator-2.7.0-src(源码从qt官网下载)
2.vs2010中,用qt vsaddin打开"qt-creator-2.7.0-src\qtcreator.pro",等待导入完成(需要一定时间,耐心等候)
3.执行编译。编译过程可能会有多种错误,包括
(a) 错误:找不到某个json文件。
解决方法:打开出错project,在工程中加入json文件就可以。
如果文件系统中不存在这个json文件,则从另外的目录拷贝一个过来,简单修改一下内容就可以。
(b) 错误:编译moc生成的cpp文件时,提示找不到某个.h文件。
解决方法:用ultraEdit打开出错的vcxproj文件,删除moc.h文件时参数中对该.h文件的强制引用,
(c) 错误:找不到DATA_PATH定义。
解决方法:查找出错工程属性中预定义变量列表,复制DATA_PATH的预定义内容到源代码中。
4.修改完编译错误后,重新编译。因为循环依赖问题,可能要重复多编译几次,最终编译成功。
5.vs2010中,F5运行qtcreator这个project。qtcreator运行成功,
但是会发现qtcreator中的Design标签页总是空的,要解决这个问题,继续执行以下步骤。
6.vs2010中,依次用qt vsaddin打开以下工程,并执行编译
"qt-creator-2.7.0-src\src\plugins\qmldesigner\qmldesigner.pro"
"qt-creator-2.7.0-src\src\plugins\qmlprojectmanager\qmlprojectmanager.pro"
"qt-creator-2.7.0-src\src\plugins\qmlprofiler\qmlprofiler.pro"
7.运行qtcreator,此时可以发现qtcreator和官网预编译的版本完全一样了。
㈢ 如何编译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文件在访问文件路径的时候他不是到本地去找文件,而是在资源文件中寻找,结果导致找不到,从而我无法显示图片。
㈣ qt中在.cpp文件中获取的数据库数据怎么通过qml文件操作
看你的mysql当前默认的存储引擎:
mysql> show variables like '%storage_engine%';
你要看某个者野表用了什么引首胡喊擎(在显示结果里参数engine后面的就做闷表示该表当前用的存储引擎):
mysql> show create table 表名;
㈤ 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。
㈥ qt creator中qml types下的组件是怎么加进去的
一、打开Qt Creator
选择:开始->所有程序->Qt5.2.0->Qt Creator
二、新建QML项目
(1)选择:文件->新建文件或项目
(2)选择:应用御猜程序->Qt Quick Qpplication,点击“选择”按钮
(3)输入“项目名称”,点击“下一步”
(4)以后各步骤点击“下一步”即可
三、运行
右键项目->运行,或者直接点击“运行”按钮
这里可以看出,新建一个qml项目后,会生成一些默认的代码,直接运行即可!
效果如下:
个人宽拆培认为,针对桌面开发时,很多时候如果能够C++与QML混编,慎唯效果会更好。
QML语法简单,而且动画效果强大,如果对JavaScript比较熟悉,那么学起QML则事半功倍,当然HTML与CSS也必不可少!
㈦ qml-自定义quick模块
将自己写的可通用的qml组件打包成dll文件,供其他项目使卖键用。通过生成qmltypes文件实现在qt creator中正常识别,能够自动补全。项目不需要任何多余操作,直接import即可使用。
https://github.com/loveCatCoder/ZNMole/tree/master
按照如图所示设置新建项目,自定义项目名和保存路径。
在项目中编写自定义组件,将组件的qml文件包含在qrc文件中。在插件类的registerTypes成员函数中注册自定义组件。如下图:
构建项目,找中悄巧到生成的dll,lib,qmldir,尽量在release模式下构建
自己找一个地方新建一个文件夹,文件夹名字和qml模块名一致。如ZNMole,将上面的dll,lib,qmldir文件拷贝到ZNMole文件夹中。修改qmldir如下:
将ZNMole文件夹复制到qt安运清装目录中对应编译器的qml文件夹中,即可在qt creator正常使用,可以自动补全,不会有波浪线。我的目标路径如下,编译器要选对。
toou2d组件库
https://github.com/ShowFL/Toou-2D
涛哥博客
https://jaredtao.github.io/2019/06/01/Qml%E7%BB%84%E4%BB%B6%E5%8C%96%E7%BC%96%E7%A8%8B10-%E8%87%AA%E5%AE%9A%E4%B9%89Quick%E6%A8%A1%E5%9D%97/
㈧ qt 怎样安装调用c++ qml扩展插件
1.更新MyPlugin工程下的qmldir文件,加入plugin MyPlugin, 其中MyPlugin是插件的动态库名称,在windows下对应MyPlugin.dll,在linux下多月MyPlugin.so
2.编译MyPlugin插件,生成MyPlugin.dll,这里工程没有配置,所以默认dll不会拷贝到E:/T/QMLPlugin/QMLPluginTest/,需手动拷贝
3. 这个时候,就可以再app里的main.qml下使用!