• 5195阅读
  • 2回复

在label控件上画线???【已解决】 [复制链接]

上一主题 下一主题
离线yangfanxing
 
只看楼主 倒序阅读 楼主  发表于: 2010-01-04
在主窗口的paintEvent里
setClipRegion?
那个好像还是被覆盖了~
属性该设置哪个?

  1. QPainter painter(this);//or lable?
  2.     painter.setPen(Qt::SolidLine);
  3.     painter.setPen(Qt::red);
  4.     QRegion thisRegion(0, label->y(), 50, 40, QRegion::Rectangle);
  5.     painter.setClipRegion(thisRegion, Qt::ReplaceClip);
  6. 。。。
[ 此帖被yangfanxing在2010-01-04 21:58重新编辑 ]
PHPWind好恶心。。。不想看这种界面。。。
离线shiroki

只看该作者 1楼 发表于: 2010-01-04
最好是去subclass qlabel, 在label的paintevent里画
--
shiro is White
ki is tree
http://www.cuteqt.com
论坛 http://www.cuteqt.com/bbs
博客 http://www.cuteqt.com/blog
博客镜像: http://sites.cuteqt.com/cuteqt
Linux/Qt/嵌入式讨论群 http://qun.qq.com/air/5699823
离线yangfanxing
只看该作者 2楼 发表于: 2010-01-04
引用第1楼shiroki于2010-01-04 20:22发表的  :
最好是去subclass qlabel, 在label的paintevent里画

收到了~~~谢谢~
PHPWind好恶心。。。不想看这种界面。。。
快速回复
限100 字节
 
上一个 下一个