2

我正在 Qt 框架上使用 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;
4

1 回答 1

1

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

QCommonStyle style;
ui->pushButton->setIcon(style.standardIcon(QStyle::SP_ArrowBack));
于 2018-05-21T20:06:20.140 回答