Qt 如何在QColorDialog中使用透明色来显示文本的清晰背景色?
我使用Qt 如何在QColorDialog中使用透明色来显示文本的清晰背景色?,qt,Qt,我使用QColorDialog和execCommand()hilite来更改文本的背景色。例如,我将文本的一部分的背景色更改为红色,并且再次希望将背景色清除为透明(而不是白色) 我该怎么做?是否有办法将透明颜色选项添加到QColorDialog?还是什么 谢谢,如果使用静态QColorDialog::getColor函数,请将QColorDialog::ShowAlphaChannel作为第四个参数传递 如果使用QColorDialog对象,请使用dialog.setOption(QColorD
QColorDialog
和execCommand()hilite
来更改文本的背景色。例如,我将文本的一部分的背景色更改为红色,并且再次希望将背景色清除为透明(而不是白色)
我该怎么做?是否有办法将透明颜色选项添加到QColorDialog
?还是什么
谢谢,如果使用静态
QColorDialog::getColor
函数,请将QColorDialog::ShowAlphaChannel
作为第四个参数传递
如果使用
QColorDialog
对象,请使用dialog.setOption(QColorDialog::ShowAlphaChannel)
谢谢,然后我可以检查(alpha==0)条件并将透明命令传递给exechilite:)