Qt 5.6.0 在Qt Quick中使用material和universal的控件风格

推广

  • 欢迎加入上海Qt开发群279906625
  • 欢迎加入Qt&C++编程爱好者 271251545
  • 欢迎访问 qtdream.com 和百度Qt吧讨论Qt技术

前言

Qt 5.6.0 在Qt Quick中使用material和universal的控件风格_第1张图片

大家可以看到Qt Quick Controls 2.0里有Material 和 Universal 两种风格

大家可以在download.qt.io下载自己需要的qt文件

Qt5.6.0rc url:

Qt5.6.0rc

这里楼主使用的是:

qt-opensource-windows-x86-mingw492-5.6.0-rc_345.exe

正文

下载完成后,大家需要编译两个东西:

Qt 5.6.0 在Qt Quick中使用material和universal的控件风格_第2张图片

分别进入上面图片两个目录下的.pro文件,然后就开始漫长的编译吧。

编译好了之后,打开cmd

cd /d 编译目录

Qt 5.6.0 在Qt Quick中使用material和universal的控件风格_第3张图片

然后mingw32-make install

Qt 5.6.0 在Qt Quick中使用material和universal的控件风格_第4张图片

Warning:

如果大家输入的时候提示没有这个命令,大家把qt目录添加到环境变量中

这里写图片描述

装好了的话新建一个Qt Quick Application 项目

在main.cpp文件下写入:

    if (qgetenv("QT_LABS_CONTROLS_STYLE").isEmpty()) {
        qputenv("QT_LABS_CONTROLS_STYLE", "universal");
    }

或者

    if (qgetenv("QT_LABS_CONTROLS_STYLE").isEmpty()) {
        qputenv("QT_LABS_CONTROLS_STYLE", "material");
    }

Qt 5.6.0 在Qt Quick中使用material和universal的控件风格_第5张图片

然后在main.qml中引用

import Qt.labs.controls 1.0

这里写图片描述

即可使用不同风格的控件。

Material:
Qt 5.6.0 在Qt Quick中使用material和universal的控件风格_第6张图片

Universal:
Qt 5.6.0 在Qt Quick中使用material和universal的控件风格_第7张图片

至此

你可能感兴趣的:(qt,控件,material,qt-quick,Qt)