• 3674阅读
  • 0回复

圆button遇到的问题! [复制链接]

上一主题 下一主题
离线n1wer
 
只看楼主 倒序阅读 楼主  发表于: 2008-05-28
— 本帖被 XChinux 执行加亮操作(2008-05-28) —
我在qt3.3.8下写了一个园型的button ,从QPushButton继承的, 只写了构造函数
代码如下:

QPixmap  pm("amarok_play.png");  //amarok_play是一个圆的图形
  setPaletteBackPixmap(pm);
  QSize ssize=pm.size();
  QRect rect(pos(),ssize);
  QRegion myregion(rect,QRegion::Ellipse);
  setMask(myregion);

但是编译之后,虽然基本达到要求,但是
整个图形的边缘总是很毛糙的感觉,不知道怎么回事!
快速回复
限100 字节
 
上一个 下一个