cdr如何设置选边框只能选择边线
- 编程技术
- 2025-01-28 11:47:12
- 1
在C++中使用Qt框架时,如果你想设置一个边框只显示边线而不显示填充色,可以通过设置`QGraphicsItem`的`pen`属性来实现。以下是一个简单的例子,展示了如...
在C++中使用Qt框架时,如果你想设置一个边框只显示边线而不显示填充色,可以通过设置`QGraphicsItem`的`pen`属性来实现。以下是一个简单的例子,展示了如何设置一个`QGraphicsRectItem`的边框只显示边线:
```cpp
include
include
include
include
include
int main(int argc, char argv[])
{
QApplication a(argc, argv);
QGraphicsScene scene;
QGraphicsView view(&scene);
view.setRenderHint(QPainter::Antialiasing);
view.setGeometry(100, 100, 400, 300);
view.show();
QGraphicsRectItem rectItem = new QGraphicsRectItem(50, 50, 100, 100);
scene.addItem(rectItem);
// 设置边框样式,只显示边线,不显示填充色
QPen pen;
pen.setColor(Qt::black); // 设置边框颜色
pen.setWidth(2); // 设置边框宽度
pen.setStyle(Qt::SolidLine); // 设置边框样式为实线
rectItem->setPen(pen); // 应用边框样式到矩形项
return a.exec();
本文链接:http://www.xinin56.com/bian/373216.html
上一篇:陕铁院是大专还是高职
下一篇:山西大学初民实验班真的好吗