![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Quick QML
文章平均质量分 54
HHT0506
这个作者很懒,什么都没留下…
展开
-
QML Quick C++程序中使用QMessageBox
1.需求在实际工程项目中,一般是在C++中读取配置文件信息。当用户修改的配置文件数据不在设定范围时,需要弹出警告框,提示用户正确修改。2.使用时出现的错误(1)在main.cpp中包含头文件#include<QMessageBox>main函数中添加QMessageBox::critical(NULL, "critical", "Content", QMessageBox::Yes | QMessageBox::No, QMessageBox::Yes);(2)编译运行,发现找原创 2021-04-21 10:23:15 · 1432 阅读 · 1 评论 -
QML之Q_PROPERTY一键生成程序
在QML中使用C++类中的一个变量需使用Q_PROPERTY,但需要写set/read等函数,如果变量较多的话极其麻烦,知乎这篇文章评论中说有快捷键自动生成,然而并没有百度到,想想自己写个程序实现也不麻烦,软件界面如下:输入类型及变量名称,自动生成相关函数,不同需求可以自己根据程序改动,程序如下:import QtQuick 2.9import QtQuick.Window 2.2import QtQuick.Controls 1.3Window { v...原创 2020-10-25 20:42:51 · 1171 阅读 · 0 评论 -
QML之Q_PROPERTY
程序主要来自:QT之Qt之Q_PROPERTY宏理解我只做了微小改动,具体工程创建步骤参考上面的链接。完整工程:链接:https://pan.baidu.com/s/1N5IMUua7jQTn-4z98WuhVQ提取码:0000testproperty.h#ifndef TESTPROPERTY_H#define TESTPROPERTY_H#include<QObject>class TestProperty:public QObject{ ...原创 2020-10-03 10:21:31 · 2565 阅读 · 2 评论 -
qt.network.ssl: QSslSocket::connectToHostEncrypted: TLS initialization faile
在编译Qt官方提供的qml地图等例子时,编译出来地图不显示,并且提示qt.network.ssl: QSslSocket::connectToHostEncrypted: TLS initialization faile,参照下面的网址成功解决。https://blog.csdn.net/xiaolong1126626497/article/details/105220160...原创 2020-10-03 08:23:48 · 671 阅读 · 0 评论 -
QML按钮渐变及多种状态实现(附完整工程)
效果QButton.qmlimport QtQuick 2.0Rectangle{ id: root width: 90 height: 40 property alias textSize:buttonText.font.pointSize //导出按钮文字字体大小、颜色、内容等属性 property alias textColor:buttonText.color property alias text:buttonText.text.原创 2020-09-28 15:05:53 · 1629 阅读 · 1 评论 -
QML property
来自:http://blog.chinaunix.net/uid-693168-id-3256496.html转载 2020-09-25 08:23:15 · 245 阅读 · 0 评论 -
Quick | QML 文章汇总
1.QWidget调用QML界面,并交互(上):https://blog.csdn.net/qq_35173114/article/details/80863081说明:里面的例子可以运行成功,实现了Widget部件与QML元素信号与槽的通信,程序我已下载,附上链接:链接:https://pan.baidu.com/s/1uKwROiOWs9nBRvZcsOpgIA提取码:0000...原创 2020-09-24 16:03:38 · 716 阅读 · 1 评论 -
QML按钮三态实现
效果实现HButtom.qmlimport QtQuick 2.0import QtQuick.Controls 1.3import QtQuick.Controls.Styles 1.3Button{ id: root_Button width: 90 height: 40 x:0 y:0 style: ButtonStyle { background: Rectangle{ radius: 5;原创 2020-09-23 10:21:42 · 1289 阅读 · 0 评论 -
Quick QML信号与槽示例
功能使文字随着窗口的改变,始终保持在窗口中央。程序import QtQuick 2.4import QtQuick.Window 2.2import QtQuick.Controls 1.3Rectangle { id:win; //设置窗口的id值,方便在别处引用 width: 300; //设置宽度和和高度 height: 200; color:"red"; //设置窗口的背景色为红色 Text //定义一个文本对象.原创 2020-09-22 16:12:58 · 312 阅读 · 0 评论 -
QML 笔记
1.对象引用与定义先后无关。比如,定义了两个Rectangle,第二个Rectangle的id为rect1,在第一个Rectangle中也可以引用rect1相关属性。原创 2020-09-22 15:25:51 · 214 阅读 · 0 评论 -
Quick QML Rectangle
main.cpp均为#include <QGuiApplication>#include <QQuickView>#include<QQmlEngine>int main(int argc, char *argv[]){ QGuiApplication app(argc, argv); QQuickView viewer; viewer.setResizeMode(QQuickView::SizeRootObjectToView)原创 2020-09-22 10:55:47 · 470 阅读 · 0 评论 -
QML锚布局
main.qmlimport QtQuick 2.4import QtQuick.Window 2.2import QtQuick.Controls 1.3Rectangle{ visible: true; //设置窗口为可见的 width:480; //设置窗口的宽和高 height:320; Rectangle //矩形1 矩形的右边和父窗口的右锚线对齐 顶部和父窗口的顶部锚线对齐 { anchors.left: paren.原创 2020-09-22 08:54:35 · 357 阅读 · 0 评论 -
QML键盘事件
main.qmlimport QtQuick 2.4import QtQuick.Window 2.2import QtQuick.Controls 1.3Rectangle{ visible: true; //设置窗口为可见的 width:480; //设置窗口的宽和高 height:320; Text //定义一个文本对象 { x:50; //设置文本对象的位置 y:50; .原创 2020-09-22 08:50:51 · 376 阅读 · 0 评论 -
QML鼠标事件
main.qmlimport QtQuick 2.4import QtQuick.Window 2.2import QtQuick.Controls 1.3Rectangle{ visible: true; //设置窗口为可见的 width:480; //设置窗口的宽和高 height:320; Text //定义一个文本对象 { x:50; //设置文本对象的位置 y:50; .原创 2020-09-22 08:47:53 · 557 阅读 · 0 评论 -
【待解决】按钮找不到双击属性
main.qml:import QtQuick 2.4import QtQuick.Window 2.2import QtQuick.Controls 1.3Rectangle{ width:600; height:800; color:"gray"; Button{ x:180; y:100; text:"我是按钮"; onClicked: { console.log("原创 2020-09-22 08:35:01 · 263 阅读 · 0 评论 -
Signal QQmlEngine::quit() emitted, but no receivers connected to handle it.
使用的是Rectangle,在main.cpp中添加头文件:#include<QQmlEngine>main函数中添加:QObject::connect(viewer.engine(), SIGNAL(quit()), &app, SLOT(quit()));参考:https://blog.csdn.net/mary2006lucky/article/details/52230086...原创 2020-09-21 21:10:19 · 479 阅读 · 0 评论