要将箭头等比例铺满按钮,可以使用 QSS 中的 'background-position' 和 'background-size' 属性来调整箭头的位置和大小。

首先,需要将按钮的背景图片设置为箭头图片,可以使用 'background-image' 属性:

button->setStyleSheet("QPushButton { background-image: url(:/arrow.png); }");

接下来,使用 'background-position' 属性来调整箭头的位置,可以设置为 'center',使箭头居中显示:

button->setStyleSheet("QPushButton { background-image: url(:/arrow.png); background-position: center; }");

最后,使用 'background-size' 属性来调整箭头的大小,可以使用 'contain' 或 'cover' 来保持等比例:

button->setStyleSheet("QPushButton { background-image: url(:/arrow.png); background-position: center; background-size: contain; }");

以上代码中的箭头图片路径需要根据实际情况进行修改,可以根据需要调整箭头的位置和大小。

Qt QSS 等比例缩放 SpinBox 箭头

原文地址: https://www.cveoy.top/t/topic/qpyH 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录