我想判断给定的一个颜色名字是否为存在的,在调用QColor的时候terminal会报告说
QColor::setNamedColor: Unknown color name 'XXXX',这个警告怎样屏蔽呢?
QColor.isValid已经可以判断了,为什么terminal还要提示呢。
------解决方案--------------------
估计你在用老版本的Qt,这个问题早在Qt4.7时应该就已经没有了
------解决方案--------------------
有方法isValid()可判断是否有效的
------解决方案--------------------
自己修改Qt源码
或者定义你自己的程序定义一个宏 QT_NO_WARNING_OUTPUT