
Qt Quick
幻影鹏
这个作者很懒,什么都没留下…
展开
-
Qt quick 按钮控件及其样式设置
在编写qml文档如果想要使用Button控件就必须在文件头部添加:import QtQuick.Controls 1.4如果想要设置Button的样式则需要在文件头部添加:import QtQuick.Controls.Styles 1.4import QtQuick 2.5import QtQuick.Window 2.2import QtQuick.Controls 1.4...原创 2017-07-10 16:42:54 · 4814 阅读 · 1 评论 -
qml颜色渐变
import QtQuick 2.5import QtQuick.Window 2.2Window { visible: true width: 640 height: 480 title: qsTr("Hello World") Rectangle { width: 500 height: 400 ...原创 2017-07-10 17:26:51 · 3318 阅读 · 0 评论 -
qml按钮样式设计,把样式写成组件
通过Button的style属性可以设置按钮的样式如下:style: ButtonStyle { //进行对Button的样式设置 background: Rectangle { //设置圆角 radius: 5; color: "red" ...原创 2017-07-10 18:16:34 · 5399 阅读 · 0 评论 -
qml与C++的交互
简单说下我自己对qml与c++的交互的理解流程:1.界面交互,很多新手可能会写qt界面或者qml界面,但想要把qml与c++结合起来就一脸蒙逼了。首先我提供个简单的方法实现qml和c++的界面交互,首先引入几个重要的头文件,当然在项目文件中需要加QT+= quickwidgets才能引用以下头文件#include <QQuickWidget>#include <QQu...原创 2017-07-11 21:45:01 · 612 阅读 · 0 评论 -
qml与c++的简单实例,Connections信号连接
#ifndef WIDGET_H#define WIDGET_H#include <QWidget>#include <QQuickWidget>#include <QQmlContext>class Widget : public QWidget{ Q_OBJECT Q_PROPERTY(int _width READ r...原创 2017-07-13 21:42:49 · 5079 阅读 · 1 评论 -
qml定时器示例
效果是红色图形每隔一秒移动一次,循环在窗口绕圈圈头文件,qml文件要加入到资源文件哦#ifndef WIDGET_H#define WIDGET_H#include <QWidget>#include <QQuickWidget>#include <QQmlContext>class Widget : public QWidget{...原创 2017-07-14 10:35:39 · 1060 阅读 · 0 评论 -
qml实现滚动条
Window { id: root visible: true width: 500 height: 500 color: "#535353" Rectangle{ id: dst //(0,0) } ListView{ id: view anchors.fill:...原创 2017-07-07 22:16:04 · 6310 阅读 · 0 评论 -
qml页面切换动画效果
添加qml文件AnimationItem.qml 以下是AnimationItem.qml文件内容这里写代码片 import QtQuick 2.0Item { id: root property bool show: false property real showPropertyChangeOpacity: 1 property real showProper原创 2017-11-15 19:43:11 · 3490 阅读 · 0 评论 -
PathView的用法
pathView的使用类似与ListView,都需要模型(model)和代理(delegate),只不过pathView多了一个路径(path)属性,顾名思义路径就是item滑动的路径. 区别与listView的是pathView可以分别设置item的属性不想listView一样每个item的样子都差不多.上个图就能很清晰地看到区别了,下面图片中item绕着z轴旋转了所以字体变卷了 下面给出原创 2017-11-16 20:54:21 · 4833 阅读 · 0 评论