• 4006阅读
  • 1回复

三角板制作 [复制链接]

上一主题 下一主题
离线caozhen86
 

只看楼主 正序阅读 楼主  发表于: 2009-09-15
我想在QWidget上制作一个三角板(45°和30°), 已知道用setmask, 但是这个三角形状该如何画出,还请各位能赐教。
   是否用QRegion 可以画出三角区域, 请高手指教如何画出?
离线caozhen86

只看该作者 1楼 发表于: 2009-09-16
没人回复么?  目前我查文档,好像可以通过设置 QRect 来画三角板。
我的方法是 通过设置 QRect::setTopRight(0,0),  划定区域,然后在paintEvent事件中用QPainter::drawPixmap来画上
最后setmask,  可是最后运行却看不到任何图形。请问这种方法可不可行,有什么问题?
快速回复
限100 字节
 
上一个 下一个