• 3469阅读
  • 2回复

关于painter.drawText的事例问题 [复制链接]

上一主题 下一主题
离线woo_fight
 

只看楼主 倒序阅读 楼主  发表于: 2012-05-07
#include "mywidget.h"
#include<QRect>
#include<QColor>
mywidget::mywidget(QWidget *parent)
    : QWidget(parent)
{
}

mywidget::~mywidget()
{

}
//重新实现paintEvent
void mywidget::paintEvent()
{
    QPainter painter(this);
    QRect rect(50,10,300,200);
    //绘制一行文字
    painter.drawText(rect,Qt::AlignCenter,tr("this is my widget"));
}
   main函数中:    mywidget m;    m.paintEvent();    m.show(); 出来莫有结果    求大神指点,小弟初学
离线woo_fight

只看该作者 1楼 发表于: 2012-05-07
自己顶个
离线jdwx

只看该作者 2楼 发表于: 2012-05-07
回 1楼(woo_fight) 的帖子
painter.drawText(rect(),Qt::AlignCenter,tr("this is my widget"));
改一点点。
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
快速回复
限100 字节
 
上一个 下一个