或者哪位晓得这是个什么东西,希望多多指教!!
万分感谢哦
1,自己定义一个继承pushbutton的自定义类,然后在painterEevnt事件函数中使用painter类的drawRoundRect方法绘制背景。
2,再者就是在你的cpp中用 这条语句:object(你的那个按钮控件)->setStyleSheet(“border-radius: 5px;”);
使用一个Wiget ,然后用Grid布局,假设是9格,然后 放上9格按钮,在painterEvent里面调用grab得到窗口的图片,然后旋转画出来,加8个状态值,每次点击转动360/8 的角度
实在不行,智能采取手绘。也就是第一种方法。一圈的图形形状颜色变化等,都非常好画。