• 3968阅读
  • 3回复

问题 [复制链接]

上一主题 下一主题
离线huxuanhui
 
只看楼主 倒序阅读 楼主  发表于: 2007-11-06
— 本帖被 XChinux 执行加亮操作(2008-07-18) —
以下是一端qtpainter使用程序,不知道问题出在那里了,文本无法显示:
#include<QApplication.h>
#include<QWidget>
#include<QPainter>
#include<QPen>
class mywid:public QWidget
{
  public:
    mywid(QWidget *parent=0);
};

mywid::mywid(QWidget *parent):QWidget(parent)
{
  QPainter painter(this);
  //QPen pen;
  //pen.setStyle(Qt::PenStyle(0));
  //pen.setColor(Qt::blue);
  //painter.setPen(pen);
  //QPoint p1(10,20);
  //QPoint p2(20,60);
  painter.drawText(0,0,"angle");
}
int main(int argc,char *argv[])
{
  QApplication app(argc,argv);
 
  QWidget window;
  window.resize(400,400);
  window.show();
  return app.exec();
}

离线huxuanhui
只看该作者 1楼 发表于: 2007-11-06
人气不够啊,菜鸟级问题,呵呵
问题解决了!
离线huxuanhui
只看该作者 2楼 发表于: 2007-11-06
刚刚开始学习,有问题还请大家多多指教!
离线blf0
只看该作者 3楼 发表于: 2007-11-06
重写 void paintEvent(QPaintEvent *)
windows 下不允许在该事件处理函数外画图
快速回复
限100 字节
 
上一个 下一个