图片居左

    1. // 默认图片居左
    2. ui->pushButton->setIcon(QIcon(":/choose_fold.png"));
    3. // 这个是图片居右,但效果不好
    4. ui->pushButton->setLayoutDirection(Qt::RightToLeft);

    效果(忽略除图片的其它样式)
    image.png

    1. QPushButton {
    2. text-align: left; /*文字居左*/
    3. border-radius: 14px;
    4. border: 1px solid rgb(208, 211, 211);
    5. color: rgba(0, 0, 0, 255);
    6. background-color: rgb(241, 244, 244);
    7. }
    8. QPushButton:hover {
    9. color: rgba(74, 147, 253);
    10. background-color: rgb(241, 244, 244);
    11. }
    12. QPushButton:pressed, QPushButton:checked {
    13. color: rgb(74, 147, 253);
    14. background-color: rgb(219, 239, 253);
    15. }