本文介绍了Qt 4.5-更改QGraphicsItem的选择字幕的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
当通过setSelected(True)选择QGraphicsItem时,是否可以定义选择字幕的样式?
推荐答案
技术上没有。
快速查看Qt的源代码后,似乎标准项类型QGraphics*Item将虚线轮廓作为默认行为。您可以通过将您自己的QGraphicsItem子类化来解决此问题。
if (option->state & (QStyle::State_Selected | QStyle::State_HasFocus))
qt_graphicsItem_highlightSelected(this, painter, option);
我想你不能改变"风格"。这似乎是标准QGraphicsItems的一个非常静态的功能。
希望能有所帮助!
这篇关于Qt 4.5-更改QGraphicsItem的选择字幕的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!