Qt4 创建不同的形状按钮?

Qt4 创建不同的形状按钮?,qt4,Qt4,我必须实现不同的形状按钮,如圆形,椭圆形。如何开始请给出一个方向,示例代码 我是qt新手,在我的第一个应用程序中,我必须实现同样的功能。 请帮帮我 谢谢。您可以使用 比如, QPushButton{ border-radius: 40; border: 1px solid black; padding: 0px; } 创建您自己的button派生自的子类。然后你可以画出你想要的任何形状。这是我使用过的定制方法。我必须创建这种类型的按钮。我正在子类化QAbstractButton类,但我没有成功

我必须实现不同的形状按钮,如圆形,椭圆形。如何开始请给出一个方向,示例代码

我是qt新手,在我的第一个应用程序中,我必须实现同样的功能。 请帮帮我

谢谢。

您可以使用

比如,

QPushButton{
border-radius: 40;
border: 1px solid black;
padding: 0px;
}

创建您自己的button派生自的子类。然后你可以画出你想要的任何形状。

这是我使用过的定制方法。我必须创建这种类型的按钮。我正在子类化QAbstractButton类,但我没有成功地创建六边形形状。请引导我。如何实现六边形,我创建了圆形、ovel形状,但没有成功实现六边形。我对buttonClass进行了子类化,并使用了paintEvent方法,但没有成功实现六边形。我正在使用drawpolygon方法创建六边形。请任何人帮帮我,我很困惑。