• 4021阅读
  • 0回复

[提问]如何给圆角矩形界面画一个边框 [复制链接]

上一主题 下一主题
离线liyiq_82
 

只看楼主 倒序阅读 楼主  发表于: 2012-12-24
— 本帖被 XChinux 从 Qt 作品展 移动到本区(2012-12-24) —
初学QT,现在在做一个界面,类似于QQ登录的,圆角矩形,并且边框有一根线条,从网上找了如下的代码:
//生成一张位图    QBitmap objBitmap(size());    //QPainter用于在位图上绘画    QPainter painter(&objBitmap);    //填充位图矩形框(用白色填充)    painter.fillRect(rect(),Qt::white);    painter.setBrush(QColor(0,0,0));    //在位图上画圆角矩形(用黑色填充)    painter.drawRoundedRect(this->rect(),5,5);    //使用setmask过滤即可    setMask(objBitmap);
现在我想实现四个边有线条的,请前辈指点一下,谢谢.
快速回复
限100 字节
 
上一个 下一个