• 大小: 20KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-10
  • 标签: QTQuick  QML  C++  

资源简介

一个在QML中导入C++类开发的小例子,是在别人工程上修改完成的,自己当初敲代码时候遇到了很多困难,我想初学者应该和我一样,需要相关的代码参考,如果你觉得对你有用,请点赞一下!

资源截图

代码片段和文件信息

#include “colormaker.h“
#include 
#include 

ColorMaker::ColorMaker(Qobject *parent) : Qobject(parent)
  m_algorithm(RandomRGB)
  m_currentColor(Qt::black)
  m_nColorTimer(0)
{
  qsrand(QDateTime::currentDateTime().toTime_t());
}

ColorMaker::~ColorMaker()
{

}

QColor ColorMaker::color() const
{
    return m_currentColor;
}

void ColorMaker::setColor(const QColor &color)
{
    m_currentColor = color;
    emit colorChanged(m_currentColor);
}

QColor ColorMaker::timeColor() const
{
    QTime time = QTime::currentTime();
    int r = time.hour();
    int g = time.minute()*2;
    int b = time.second()*4;
    return QColor::fromRgb(rgb);
}

ColorMaker::GenerateAlgorithm ColorMaker::algorithm() const
{
    return m_algorithm;
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       3471  2014-06-04 23:06  imageProcessor\android\AndroidManifest.xml

     文件       2163  2015-09-08 21:20  imageProcessor\colormaker.cpp

     文件       1083  2015-09-08 21:14  imageProcessor\colormaker.h

     文件        775  2015-09-08 22:19  imageProcessor\imageProcessor.pro

     文件      18513  2015-09-08 22:22  imageProcessor\imageProcessor.pro.user

     文件      13401  2014-07-15 00:07  imageProcessor\imageProcessor.pro.user.3.2-pre1

     文件       3400  2014-06-04 10:24  imageProcessor\imageProcessor64.png

     文件       4945  2014-06-04 10:24  imageProcessor\imageProcessor80.png

     文件        771  2015-09-08 22:17  imageProcessor\main.cpp

     文件       2801  2015-09-08 21:42  imageProcessor\qml\imageProcessor\main.qml

     文件       2797  2014-06-04 23:05  imageProcessor\qtquick2applicationviewer\qtquick2applicationviewer.cpp

     文件        948  2014-06-04 10:24  imageProcessor\qtquick2applicationviewer\qtquick2applicationviewer.h

     文件       7492  2014-06-04 10:24  imageProcessor\qtquick2applicationviewer\qtquick2applicationviewer.pri

     目录          0  2015-09-08 21:42  imageProcessor\qml\imageProcessor

     目录          0  2015-09-08 20:36  imageProcessor\android

     目录          0  2015-09-08 20:36  imageProcessor\qml

     目录          0  2015-09-08 20:36  imageProcessor\qtquick2applicationviewer

     目录          0  2015-09-08 22:22  imageProcessor

----------- ---------  ---------- -----  ----

                62560                    18


评论

共有 条评论