• 5721阅读
  • 0回复

[转载]Qt学习——不规则窗体形状 [复制链接]

上一主题 下一主题
离线robertkun
 

只看楼主 倒序阅读 楼主  发表于: 2011-08-15
刚看到一篇文章介绍 QT实现不规则窗口,觉的代码实现起来挺简单的,效果也不错,贴过来以备后用!
http://blog.csdn.net/a649518776/article/details/6649513

  1. testqq::testqq(QWidget *parent, Qt::WFlags flags)
  2.     : QWidget(parent, flags)
  3. {
  4.     setWindowFlags(Qt::FramelessWindowHint);
  5.     QPixmap pix;
  6.     pix.load("qq.png",0,Qt::AvoidDither|Qt::ThresholdDither|Qt::ThresholdAlphaDither);  
  7.     resize(pix.size());
  8.     setMask(QBitmap(pix.mask()));
  9. }
  10. testqq::~testqq()
  11. {
  12. }
  13. void testqq::paintEvent(QPaintEvent *event)  
  14. {  
  15.     QPainter painter(this);  
  16.     painter.drawPixmap(0,0,QPixmap("qq.png"));  
  17. }


                                              简单的生活使人快乐!
快速回复
限100 字节
 
上一个 下一个