Error

C++博客 首页 新随笔 联系 聚合 管理
  217 Posts :: 61 Stories :: 32 Comments :: 0 Trackbacks
1:重写paintEvent()事件。在该事件中用画笔QPainter的方式画整个背景。
2:用调色板QPalette
   QPalette palette = ptr->palette();
  palette.setBrush(QtPalette::Background,QBrush(Qt::red));
  ptr->setPalette(palette);
  ptr->setAutoFillbackground(true);
(3)用样式表。


PS:
    鉴于实际使用中对于QT体系的不了解会导致使用那个方法2,3会出现各种各样的雷区,所以最推崇的方法1!
posted on 2011-11-15 17:26 Enic 阅读(2671) 评论(0)  编辑 收藏 引用 所属分类: 一步一个脚印学QT

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理