Qt5 and qVariantValue?
General and Desktop
3
Posts
2
Posters
5.7k
Views
1
Watching
-
Since Qt5 doesn't have qVariantValue, is there anyway to make these codes working?
@
void test::penColorChanged()
{
penAction = qobject_cast<QAction *>(sender());
ui->toolButton_GPenColor->setIcon(createColorIcon(qVariantValue<QColor>(penAction->data())));
penButtonTriggered();}
void test::penButtonTriggered()
{
int r,g,b,a;
pen_color=qVariantValue<QColor>(penAction->data());
if (pen_color==Qt::darkGray)
{
QColor newColor = QColorDialog::getColor(pen_color);
pen_color=newColor;
}
...
}
@