随笔分类 - QML
摘要:1、绑定,使用冒号 x:root.x 2、解绑,使用等号 x = 0; 3、js绑定 button.text = Qt.binding(function(){return textField.text;});
阅读全文
摘要:1、再QML如果有一个Rectangle,希望在Rectangle内部某处画一个点,那这个点的位置应该以当前Rectangle做一个相对的处理。如传递1个相对坐标进去,再以Rectangle的坐标系来绘制这个点,这个点应该再加上Rectangle的x、y才行
阅读全文
摘要:一、传递QVariantList 注意: typedef QList<QVariant> QVariantList 1、qml function readValues(anArray, anObject) { for (var i = 0; i < anArray.length; i++ ) con
阅读全文
摘要:一、基本使用 1、QML function setValue(value) { if(value>1 || value<0) { return; } pen.score = value; pen.requestPaint(); } 2、C++ #include <QMetaObject> QObje
阅读全文
摘要:进入构建目录,就是那个xxxxxx–desktop_MinGW–debug那个目录里找到qrc生成的qml所在的那个cpp文件,我这边是qrc_qml.cpp,删掉它再编译就行
阅读全文
摘要:1、在pro里加入 QT += quickcontrols2 2、在main.cpp里加入 QQuickStyle::setStyle("Material"); 3、在qml里 import QtQuick 2.6 import QtQuick.Window 2.2 import QtQuick.C
阅读全文
摘要:现象: 按照https://www.cnblogs.com/judes/p/11247728.html的方法,能生成一些exe所需环境和动态库,但是打开程序,用到了qml的地方,全是黑色的。 原因: Qt5.10这个版本【目前只有这个版本遇到这个问题】,通过windployqt的方法,关于qml相关
阅读全文
摘要:color=Qt.rgba(Math.random(),Math.random(),Math.random(),1)
阅读全文
摘要:具体方法: https://www.cnblogs.com/judes/p/11359243.html qml:
阅读全文
摘要:1、效果 2、QML 在资源里新建Mybattery.qml: import QtQuick 2.0 import QtQuick 2.12 Item { id: root property color color1: "#18FD18"//绿色,健康 property color color2:
阅读全文
摘要:1、用的时候大小写一样的 如: color="#3D3D3D" 和 color="#3d3d3d"都是同一个颜色 2、判断的时候,QML默认是小写 如:if(color=="#3D3D3D") 是通不过的 需要 if(color=="#3d3d3d")才是ok的
阅读全文
摘要:1、效果 代码参考B站视频:https://www.bilibili.com/video/av36584062 功能:点击左边,会发出信号,右边会有个颜色动画,然后计数+1 2、分析: 一共有两个对象,他们很多属性都差不多,如可变颜色、原型、可变text..所以可以声明一个Circle对象,然后Se
阅读全文
摘要:Rectangle { id: tab_btn width: 80 height: parent.height color: "black" gradient: Gradient { GradientStop { position: 0.0; color: "#292929" } ...
阅读全文
摘要:一、简单用法 以v4.x版本为例: 1、进入官网下载http://fontawesome.dashgame.com/ 2、安装 .\font-awesome-4.7.0\fonts\fontawesome-webfont.ttf,双击即可安装 安装成功在系统的字体库里就能看到 3、在线找图标 如需要
阅读全文
摘要:assist输入: QML Types A Abstract3DSeries AbstractActionInput AbstractAnimation AbstractAxis AbstractAxis3D AbstractAxisInput AbstractBarSeries AbstractB
阅读全文
摘要:一、需求来源 对于使用Qt线程,有两种方式,见本人其他文章:https://www.cnblogs.com/judes/p/6884964.html 个人认为QObject::moveToThread方式是最好的,无需死循环判断某个条件是否成立,如此非常消耗CPU【用C++11条件变量可解决】 所以
阅读全文