2

我使用QColorDialogandexecCommand() hilite来改变文本的背景颜色。例如,我将部分文本的背景颜色更改为红色,并且我想再次将背景颜色清除为透明(不是白色)。

我怎样才能做到这一点?有没有办法添加透明颜色选项QColorDialog?要不然是啥?

谢谢你,

4

1 回答 1

5

如果使用静态函数,则作为第四个参数QColorDialog::getColor传递。QColorDialog::ShowAlphaChannel

如果您使用QColorDialog对象,请使用dialog.setOption(QColorDialog::ShowAlphaChannel).

于 2013-07-06T10:53:37.683 回答