摘要: 不规则窗体的实现有两种方式:一种是设置窗体的掩码图像;另一种是设置窗体背景透明,然后重写其绘图函数,将背景图绘制上去。第一种方式:首先要准备两张图像,一张是要显示的图像,另一张是第一张图的掩码图像,黑色部分是你的窗体要显示的部分,如图: 具体实现的关键代码如下://IrregularForm1.hIrregularForm1::IrregularForm1(QWidget *parent) : QWidget(parent){ setWindowFlags(Qt::FramelessWindowHint);//设置窗体无边框 //设置背景 QPixmap pixmap(":/pic. 阅读全文
posted @ 2012-07-17 19:21 喵星人の耳朵 阅读(8555) 评论(0) 推荐(4) 编辑