• 4236阅读
  • 4回复

[提问]如何做一个特殊形状的label ? [复制链接]

上一主题 下一主题
离线tsuibin
 

只看楼主 倒序阅读 楼主  发表于: 2012-04-12


上传文件 出现


I/O Error:[IOErrorEvent type="ioError" bubbles=false cancelable=false eventPhase=2 text="Error #2038"]



离线fish0619

只看该作者 1楼 发表于: 2012-04-12
自己定义一个QWidget看看。paintEvent()不重画背景就行了。
离线jdwx

只看该作者 2楼 发表于: 2012-04-12
回 楼主(tsuibin) 的帖子
QLabel本身是透明的,能有什么特殊形状呢?
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线tsuibin

只看该作者 3楼 发表于: 2012-04-15
三角形
圆形
离线zzh12215
只看该作者 4楼 发表于: 2012-04-28
貌似你的问题需要通过,自定义一个不规则形的widget,然后在其中有一个label

不规则形状的widget可以通过 setmask 或者 setclippath 来实现,具体实现细节请搜索相关内容
快速回复
限100 字节
 
上一个 下一个