-
UID:127330
-
- 注册时间2012-02-09
- 最后登录2014-05-21
- 在线时间17小时
-
- 发帖9
- 搜Ta的帖子
- 精华0
- 金钱155
- 威望19
- 贡献值0
- 好评度9
-
访问TA的空间加好友用道具
|
我继承了QWidget;实现了一个类- class Paint : public QWidget
- {
- Q_OBJECT
- public:
- explicit Paint(QWidget *parent = 0);
- void write(QPainter *p);
- protected:
- void paintEvent(QPaintEvent *);
- signals:
- public slots:
- };
- void Paint::paintEvent(QPaintEvent *)
- {
- QPainter p(this);
- p.setPen(QColor(0,0,0));
- QPixmap pixmap;
- pixmap.load(":/image/1.png");
- p.drawPixmap(30,30,40,40,pixmap);
- qDebug()<<3;
- }
- MainWindow::MainWindow(QWidget *parent) :
- QMainWindow(parent),
- ui(new Ui::MainWindow)
- {
- ui->setupUi(this);
- p = new Paint(this);
- p->show();//调用后为什么没画出来呢??
- }
菜鸟一枚,求大家帮忙解释下。
|