Qt Quick HelloWorld以及基本QML解析
来源:互联网 发布:edg淘宝店 编辑:程序博客网 时间:2024/06/14 16:51
由于个人需要,本人决定开始 学习Qt Quick。
main.cpp
#include <QGuiApplication>#include <QQmlApplicationEngine>int main(int argc, char *argv[]){ QGuiApplication app(argc, argv); QQmlApplicationEngine engine; engine.load(QUrl(QStringLiteral("qrc:/main.qml"))); return app.exec();}main.qml
import QtQuick 2.2 /**导入了2.2版本的QtQuick模块 部分基本的QML类型如Text,Rectangle,Item,Row等,都在此模块中**/import QtQuick.Window 2.1/**导入2.1版本的Window模块,也就是QML应用顶部的窗口,对应C++类型为QQuickWindow**/Window{ visible:true; visibility: Window.Maximized; /****最大化 *****/ Rectangle{ width:100; height:100; visible:true; z:1; //这里相当于 z-index opacity:0.5; //透明度 anchors.centerIn: parent ;//在父窗口里面居中显示 color:"#FF0000"; //背景色(透明可以是transparent) border.color: "#0000FF" ; //边框颜色 radius: 14; //圆角 } Rectangle{ id:rect1; width:500; height:500; rotation:90; /****让Rectangle顺时针旋转90度***/ clip:true;//自动裁剪它自己的孩子 gradient:Gradient{ GradientStop{position:0.0;color:"#FF0000";} GradientStop{position:0.5;color:"#00FF00";} GradientStop{position:1.0;color:"#0000FF";} /****position在0.0到1.0之间 color是16进制颜色代码 可以指定任意个GradientStop Qt 会自己进行无缝填充 渐变 ***/ } anchors.top:parent.top; //先要对齐锚线 anchors.topMargin: 200;//对齐锚线 设置外边距就有用了 } Rectangle{ id:rect2; width:50; height:50; rotation:90; /****让Rectangle顺时针旋转90度***/ clip:true;//自动裁剪它自己的孩子 color:"#00FF00"; anchors.left:rect1.right; //先要对齐锚线 anchors.leftMargin: 200;//对齐锚线 设置外边距就有用了 anchors.top:parent.top; anchors.topMargin:200; }}
0 0
- Qt Quick HelloWorld以及基本QML解析
- Qt Quick QML
- Qt Quick QML Text
- QML,QT, QT Quick关系
- JavaScript for Qt Quick(QML)
- Qt Quick 和qml介绍
- Qt Quick 和qml介绍
- Qt Quick 和qml介绍
- Qt Widgets、QML、Qt Quick的区别
- Qt Widgets、QML、Qt Quick的区别
- Qt Widgets、QML、Qt Quick的区别
- Qt QML信号解析
- Qt Quick 2 — QML类型
- 详解 Qt Quick 开始使用QML编程
- Qt Quick QML 数据类型简介(QtQuick 2.3)
- Qt Quick快速入门之qml布局
- 第一个Qt Quick程序(QML程序)
- Qt Quick的C++类注册和QWidget添加qml
- Android 仿美团网,大众点评购买框悬浮效果之修改版
- 服务器安全事关重要!!需要了解
- android在真机上调用onDestory之后内存不能释放,但是在模拟器上却会释放
- bind,live,delegate,on事件绑定
- opengles 2.0如何绘制纹理
- Qt Quick HelloWorld以及基本QML解析
- Spring 框架参考文档(五)-The Web之 WebSocket 支持
- 音视频 播放每次出现这个log信息 播放就会明显得卡顿一下 ,各位帮忙看下什么原因,该怎么处理啊 新手求指教
- Intellij IDEA 安装Scala 报 ‘plugin scala is incompatible‘ 解决方案
- 网络编程(50)—— 使用poll搭建回声服务端
- React-Native 填坑之ListView(item更新)
- Android自定义下拉刷新动画--仿百度外卖下拉刷新
- thinkphp 页面跳转不显示问题 data-ajax="false"
- 阿里云 实现流媒体 直播 demo