Qt 6.11 is out! See what's new in the release
blog
Qt5 and qVariantValue?
General and Desktop
3
Posts
2
Posters
6.5k
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;
}
...
}
@ -
Hi,
does the following work?
@
ui->toolButton_GPenColor->setIcon(createColorIcon(penAction->data().value<QColor>()));
@@
pen_color=penAction->data().value<QColor>();
@