本文介绍了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的选择字幕的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

06-14 07:41