我使用QColorDialog
和execCommand() hilite
来更改文字的背景颜色。例如,我将文本部分的背景颜色更改为红色,并且我想要将背景颜色清除为透明(非白色)。
我该怎么做?有没有办法为QColorDialog
添加透明颜色选项?或者是什么?
谢谢,
答案 0 :(得分:2)
如果使用静态QColorDialog::getColor
函数,请将QColorDialog::ShowAlphaChannel
作为第4个参数传递。
如果您使用QColorDialog
对象,请使用dialog.setOption(QColorDialog::ShowAlphaChannel)
。