QGraphicsItem :: paint具有以下签名:
void paint(QPainter *painter,const qstyleOptionGraphicsItem *option,QWidget *widget)
当我创建自定义QGraphicsItems时,我必须提供这个功能的一个实现.事情是…我从来不需要使用选项和窗口小部件参数,但是由于明显的原因我不能删除它们.我总是看到这些编译器警告:
warning: unused parameter ‘widget’
warning: unused parameter ‘option’
是否有适当的摆脱这些警告?我知道我可以通过提及函数中未使用的参数隐藏他们,但这是一个非常脏的解决方案,我想知道是否有更好的选择.
解决方法
原文地址:https://www.jb51.cc/c/111918.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。