• 5580阅读
  • 1回复

在QGraphicsView中如何显示QGraphicsTextItem对象 [复制链接]

上一主题 下一主题
离线1202216
 
只看楼主 倒序阅读 楼主  发表于: 2007-07-20
— 本帖被 XChinux 从 General Qt Programming 移动到本区(2011-01-02) —
我想在我的QGraphicsView 中某一坐标点处显示我的文本对象QGraphicsTextItem,代码如下:
QGraphicsView *graphicsView= new QGraphicsView(InputParamDialogClass);
...//QGraphicsView 的初始化代码
QGraphicsScene scene;
QGraphicsTextItem  strtext1(tr("testtext"));
QPoint temp(50,50);
strtext1.setPos(temp);
QFont *myfont=new QFont();
strtext1.setFont(*myfont);
strtext1.setTextWidth(20);
strtext1.setDefaultTextColor(QColor(100,100,100,0.5));
scene.addItem(&strtext1);
graphicsView->setScene(&scene);
graphicsView->show();
但是以上代码不能实现该功能:压根无文本显示,请问问题出在哪?
离线zhawk

只看该作者 1楼 发表于: 2007-08-08
scene对象以及item对象应该用new创建
快速回复
限100 字节
 
上一个 下一个