当前位置: 代码迷 >> QT开发 >> 问个绘图的有关问题
  详细解决方案

问个绘图的有关问题

热度:88   发布时间:2016-04-25 04:32:58.0
问个绘图的问题
为什么在paintEvent里写
C/C++ code
QPalette p = palette();    QPixmap img(":/images/1.jpg");    p.setBrush(QPalette::Window, QBrush(img));    setPalette(p);

不会在窗体画背景 而在主函数里写就有效果
C/C++ code
QPalette p = app.palette();    QPixmap img("/home/shana/1.jpg");    p.setBrush(QPalette::Window, QBrush(img));    app.setPalette(p);


------解决方案--------------------
一般需要自绘矢量图才在paintEvent里去绘制吧,调用this->repaint()就可以手动刷新
  相关解决方案