Qt创建一个左箭头样式的按钮



我正在使用Qt Framework上的c ++创建一个Gui应用程序。

一周前,我开始使用Qt,并创建了一个科学计算器。现在,我正在创建一个应用程序,其中包括扩展应用程序的主窗口。我已经设法做到了。现在我想使用"左箭头"形状的按钮。我已经寻找了做到这一点的方法,现在我知道我可以在Qt Designer使用该按钮的样式表来做这样的事情。

如果有人能帮助我,我会很高兴。它应该是一个可以容纳 40x40 像素的小按钮。

我已经设法创建了一个圆形按钮,但我无法创建一个左箭头形状的按钮。 :(

下面是从另一个问题中取自 Lol4t0 的圆形按钮的样式表。

background-color: white;
border-style: solid;
border-width:1px;
border-radius:50px;
border-color: red;
max-width:100px;
max-height:100px;
min-width:100px;
min-height:100px;

您可以使用QStyle::StandardPixmap中的标准图标设置按钮,例如:

QCommonStyle style;
ui->pushButton->setIcon(style.standardIcon(QStyle::SP_ArrowBack));

最新更新