pyside6使用setStyleSheet设置按钮图标和文字的位置
时间: 2024-05-12 13:19:05 浏览: 503
可以使用QSS(Qt样式表语言)来设置QPushButton的图标和文字的位置。以下是一个例子:
```python
from PySide6.QtWidgets import QApplication, QPushButton
from PySide6.QtCore import QSize
app = QApplication()
button = QPushButton("Button")
button.setIconSize(QSize(32, 32))
button.setStyleSheet("""
QPushButton {
background-color: #2196F3;
border-style: none;
padding: 10px;
color: white;
font-size: 18px;
text-align: left;
icon-size: 32px 32px;
icon-position: top left;
}
""")
button.show()
app.exec()
```
在上面的代码中,我们使用了`setStyleSheet`方法来设置QSS样式,其中`icon-size`和`icon-position`属性用于设置按钮图标的大小和位置。在此例中,我们将图标大小设置为32x32像素,并将其放在按钮的左上角。
更多关于QSS的信息可以查看Qt文档:https://doc.qt.io/qt-5/stylesheet-reference.html
阅读全文