刚看到一篇文章介绍 QT实现不规则
窗口,觉的代码实现起来挺简单的,效果也不错,贴过来以备后用!
http://blog.csdn.net/a649518776/article/details/6649513  - testqq::testqq(QWidget *parent, Qt::WFlags flags)
-     : QWidget(parent, flags)
- {
-     setWindowFlags(Qt::FramelessWindowHint);
-     QPixmap pix;
-     pix.load("qq.png",0,Qt::AvoidDither|Qt::ThresholdDither|Qt::ThresholdAlphaDither);  
-     resize(pix.size());
-     setMask(QBitmap(pix.mask()));
- }
- testqq::~testqq()
- {
- }
- void testqq::paintEvent(QPaintEvent *event)  
- {  
-     QPainter painter(this);  
-     painter.drawPixmap(0,0,QPixmap("qq.png"));  
- }