我正在尝试将图标向右对齐并将文本居中放置在 QPushButton 中,但目前我对结果不满意。我还希望图标完全位于 QPushButton 的右侧,而不是与文本居中。同样,我希望它可以使用位于右侧或左侧的图标,同时能够选择按钮的宽度。你有解决办法吗?你能帮帮我吗?这是我现在的代码:# Les boutons du bas pour passer d'une page à l'autrebout_pag_charg_enr_phase_1 = QPushButton("Aller directement à la page de maintenance de la Séquence")bout_pag_charg_enr_phase_1.setFixedWidth(406)bout_pag_charg_enr_phase_1.setIcon(QIcon('logo_png_apsc'+os.sep+'icone_3_fleches_droite_apsc_256x256.png'))bout_pag_charg_enr_phase_1.setIconSize(QSize(16, 16))bout_pag_charg_enr_phase_1.setLayoutDirection(Qt.RightToLeft)bout_pag_charg_enr_phase_1.setStyleSheet("text-align: center; background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #fdfbf7, stop: 1 #6190F2);border-style: solid;border-width: 2px;border-radius: 8px;border-color: #9BB7F0;padding: 3px")bout_pag_suivante_phase_1 = QPushButton("Page suivante")bout_pag_suivante_phase_1.setFixedWidth(120)bout_pag_suivante_phase_1.setIcon(QIcon('logo_png_apsc'+os.sep+'icone_2_fleches_droite_apsc_256x256.png'))bout_pag_suivante_phase_1.setIconSize(QSize(16, 16))bout_pag_suivante_phase_1.setLayoutDirection(Qt.RightToLeft)bout_pag_suivante_phase_1.setStyleSheet("background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #fdfbf7, stop: 1 #6190F2);border-style: solid;border-width: 2px;border-radius: 8px;border-color: #9BB7F0;padding: 3px")我得到的:我想要的是:
添加回答
举报
0/150
提交
取消