jjzjj

hsvColor

全部标签

c++ - qlineargradient水平和垂直

我正在尝试使用QGraphicsView生成可点击的HVS色彩空间小部件。整个QGraphicsView的背景应该如下图所示(没有jpeg-artefacts)。单击位置x,y应给出光标下的颜色。我不想直接使用图像,而是考虑使用qstylesheet在两个方向(水平和垂直)上使用qlineargradient。事实上,我不知道该怎么做!简单地使用水平颜色停止是直接向前的,我不知道如何添加额外的垂直(白色-颜色-黑色)渐变。到目前为止我得到的(从QGraphicsView继承类的构造函数内部)是:QColorhsvColor[6];hsvColor[0].setHsv(0,255,255