2016-06-10 4 views
1

텍스트 및 아이콘이있는 단추를 만들려고합니다 (예 : 다음 =>). QPushButton을 사용하고 있습니다. PyQt4 QPushButton 텍스트 및 아이콘 정렬

나는 다음을 수행하려고 :

btn2 = QtGui.QPushButton('Next',self) 
btn2.setIcon(QIcon(QPixmap("next.png"))) 

그러나 나는 가지고 :

button picture

내가 화살표 (아이콘)을 원하는 텍스트 ("다음의 오른쪽에 표시 ") 또는 그 이하. 도와주세요.

답변

0

당신은 그것을 때때로 조금 이상한 볼 수 setLayoutDirection()

btn2.setLayoutDirection(QtCore.Qt.RightToLeft) 

을 사용할 수 있습니다, 당신은 그것을 잘보고 얻을 수있는 버튼의 크기와 여백 플레이해야합니다.

0

setLayoutDirection()은 (PyQt5) 나를 위해 작동하지 않았습니다. 다음 옵션을 사용하고 있습니다.

btn2.setStyleSheet("QPushButton { text-align: left; }") 

이 방법은 효과적입니다. 이 링크에서 스타일 시트에 대한 더 많은 옵션을 찾을 수 있습니다 : http://doc.qt.io/qt-5/stylesheet-reference.html