要将QGraphicsItem设置为选中状态,你可以使用QGraphicsItem类的setSelected()函数。下面是一个示例代码:
#include <QApplication>
#include <QGraphicsView>
#include <QGraphicsScene>
#include <QGraphicsRectItem>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
// 创建场景和视图
QGraphicsScene scene;
QGraphicsView view(&scene);
// 创建一个矩形项
QGraphicsRectItem rect(0, 0, 100, 100);
scene.addItem(&rect);
// 设置项为选中状态
rect.setSelected(true);
view.show();
return app.exec();
}
上述代码创建了一个简单的场景和视图,并在场景中添加了一个矩形项。通过调用setSelected(true)函数,将矩形项设置为选中状态。运行程序后,你会看到该矩形项处于选中状态。
内容由零声教学AI助手提供,问题来源于学员提问