Qt:如何更改橡胶带选择颜色

Qt:如何更改橡胶带选择颜色,qt,Qt,Qt:我将Qgraphicsview子类化并处理鼠标事件,并将Dragmode设置为RubberBandDrag setDragMode(QGraphicsView::RubberBandDrag); 我得到了橡胶带选择,但我无法自定义橡胶带选择颜色。请建议……我想这将采用系统颜色 最干净的方法是将QRubberBand子类化,或者更好的方法是,将您自己的橡皮筋创建为包含QRubberBand的QWidget(允许您定制更多橡皮筋) 看看吧,它让我的一天变得更加美好 如果要编写跨平台代码,请记

Qt:我将Qgraphicsview子类化并处理鼠标事件,并将Dragmode设置为RubberBandDrag

setDragMode(QGraphicsView::RubberBandDrag);

我得到了橡胶带选择,但我无法自定义橡胶带选择颜色。请建议……

我想这将采用系统颜色

最干净的方法是将QRubberBand子类化,或者更好的方法是,将您自己的橡皮筋创建为包含QRubberBand的QWidget(允许您定制更多橡皮筋)

看看吧,它让我的一天变得更加美好

如果要编写跨平台代码,请记住,在最新的osX版本中,cocoa不会绘制大小夹点,因此必须在绘制事件中绘制它们(在#ifdef Q#u OS#MAC下)