![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
QT与VS混合编程
芯钰
这个作者很懒,什么都没留下…
展开
-
VS2013下安装Qt5.5.1
一、注意安装顺序和版本号:1.下载安装VS2013;2.下载安装Qt5(http://download.qt.io/archive/qt/);3.下载安装Qt插件qt-vs-addin(http://download.qt.io/archive/vsaddin/)二、安装完成后打开VS2013 三、选择QT5下面的配置配置路径四、新建QT项目,导入已有QT项目,...原创 2019-01-20 16:39:47 · 1964 阅读 · 0 评论 -
VS下新建Qt Quick项目与QT的区别
一、main函数VS2013下:1.头文件2.调用qml文件QT下:1.头文件2.调用qml文件 二、main.qml文件VS2013下: QT下:注意:头文件与qml文件要对应使用,不可混合编写...原创 2019-01-20 16:55:36 · 4781 阅读 · 0 评论 -
qml使用Qpainter绘图
一、类的声明定义一个map.h的头文件注意:1.必须要继承基类QObject //为了重载paint函数,我继承QQuickPaintedItem2.必须要有声明Q_OBJECT3.被调用函数需要声明Q_INVOKABLE4.类的构造函数5. 如果在vs下编译需要配置map.h的属性(使用moc编译),否则报错,解决方法见链接 //map.h#ifnde...原创 2019-01-20 17:19:12 · 1900 阅读 · 2 评论 -
vs下qt混合编译错误:MOC问题
编译错误:1>alpainteditem.obj : error LNK2001: 无法解析的外部符号 "public: virtual struct QMetaObject const * __cdecl ALPaintedItem::metaObject(void)const " (?metaObject@ALPaintedItem@@UEBAPEBUQMetaObject@@XZ)...原创 2019-01-20 17:36:32 · 4172 阅读 · 3 评论 -
VS2013工程与QT互转
一、 QT工程转为VS2013工程直接从VS2013插件中导入即可(插件安装方法) 二、 VS2013工程转为QT工程1. 点击Qt Add-in project 使Create basic .pro 可以使用2.点击创建.pro文件,直接点击ok即可3. 修改.pro配置文件修改路径DESTDIR = ../text_qml否则提示无法找到main.qm...原创 2019-01-20 17:51:33 · 2023 阅读 · 3 评论 -
Qml与C++的相互访问
一、 qml调用c++中类的函数(可以通过函数传入参数)方法一:使用Q_INVOKABLE声明 参考链接方法二:使用槽函数public slots:使用方法同上(在qml文件中直接调用)c++中声明,定义:qml中直接调用:二、 C++,qml共用某一变量方法一:通过函数传入参数方法二:C++类定义中使用Q_PROPERTY注意事项:1.in...原创 2019-01-21 22:18:57 · 1082 阅读 · 0 评论 -
qml文件之间的交互
一、 调用js函数1. 定义对方qml的id号,对方文件名要大写2. KeyBoard.qml定义js函数3. 自己的qml文件中进行调用二、 通过自定义属性的方式1. 本例使用子qml调用父qml2. 父id号:root3. 父qml文件中定义属性 property bool bplayMusic: true; 属性变化时触发函数:o...原创 2019-01-22 22:59:17 · 8247 阅读 · 0 评论 -
VS_QT混合编程——debug正常编译,release失败
错误提示:libpng warning: iCCP: known incorrect sRGB profileQMetaObject::connectSlotsByName: No matching signal for on_action_1_triggered()QMetaObject::connectSlotsByName: No matching signal for on_act...原创 2019-04-16 11:26:17 · 1966 阅读 · 0 评论 -
无法打开包括文件: “ui_XXX.h”: No such file or directory
切换到Qmake:移除ui文件,.h文件. cpp文件,重新添加到项目中去,会自动生成原创 2019-04-21 22:01:16 · 7423 阅读 · 0 评论