上一页 1 ··· 69 70 71 72 73 74 75 76 77 ··· 128 下一页
摘要: 一、需求来源 对于使用Qt线程,有两种方式,见本人其他文章:https://www.cnblogs.com/judes/p/6884964.html 个人认为QObject::moveToThread方式是最好的,无需死循环判断某个条件是否成立,如此非常消耗CPU【用C++11条件变量可解决】 所以 阅读全文
posted @ 2019-07-26 11:41 朱小勇 阅读(3398) 评论(1) 推荐(1) 编辑
摘要: import QtQuick 2.9 import QtQuick.Window 2.2 import QtQuick.Controls 2.2 import QtGraphicalEffects 1.0 import QtQuick.Layouts 1.3 ApplicationWindow { id: root visible: true width: Screen.... 阅读全文
posted @ 2019-07-25 23:56 朱小勇 阅读(2654) 评论(0) 推荐(0) 编辑
摘要: 如果是在windows系统下,则最终打包成exe windeployqt xxx.exe -qmldir C:\Qt\Qt5.9.6\5.9.6\mingw53_32\qml 注意使用Qt自己的cmd执行 阅读全文
posted @ 2019-07-25 23:43 朱小勇 阅读(859) 评论(0) 推荐(0) 编辑
摘要: 翻译: 无法定位到不是父项或同级项的项 QML的anchor必须定位父级对象或者同级对象,不能定位到其他如:同级对象的子对象 阅读全文
posted @ 2019-07-25 20:22 朱小勇 阅读(1877) 评论(0) 推荐(0) 编辑
摘要: Component.onCompleted: { root.visibility = Window.Maximized} Component.onCompleted: { root.showMaximized() } 阅读全文
posted @ 2019-07-25 16:35 朱小勇 阅读(989) 评论(0) 推荐(0) 编辑
摘要: 需要: import QtGraphicalEffects 1.0 阅读全文
posted @ 2019-07-25 16:33 朱小勇 阅读(601) 评论(0) 推荐(0) 编辑
摘要: AnimatedImage { anchors.fill: parent source: "qrc:/img/timg.gif" } 阅读全文
posted @ 2019-07-25 14:49 朱小勇 阅读(1574) 评论(0) 推荐(0) 编辑
摘要: 一、C++的信号和QML的槽 前言: Qt中的信号与槽,通常是一个信号SIGNAL和一个槽SLOT,通过connet连接,而QML中不需要再写槽函数,只需要在合适的地方告诉QML:如果x信号产生则执行x 如有信号: Class A{ signals: void rcvData(QString str 阅读全文
posted @ 2019-07-25 11:42 朱小勇 阅读(7982) 评论(0) 推荐(0) 编辑
摘要: 一、常用宏 1、信号与槽 C++类中的信号与槽都可以在QML中访问 2、C++类的成员函数,Q_INVOKABLE Q_INVOKABLE void function(); 3、C++类的枚举,Q_ENUMS Q_ENUMS (enumName) 4、C++的属性,Q_PROPERTY Q_PROP 阅读全文
posted @ 2019-07-24 23:28 朱小勇 阅读(2031) 评论(0) 推荐(0) 编辑
摘要: 一、有什么用: 当需要死循环判断某个条件成立与否时【true or false】,我们往往需要开一个线程死循环来判断,这样非常消耗CPU。使用条件变量,可以让当前线程wait,释放CPU,如果条件改变时,我们再notify退出线程,再次进行判断。 二、其他解释 想要修改共享变量(即“条件”)的线程必 阅读全文
posted @ 2019-07-23 11:14 朱小勇 阅读(7140) 评论(0) 推荐(2) 编辑
上一页 1 ··· 69 70 71 72 73 74 75 76 77 ··· 128 下一页