我想創建一個帶有文本和圖標的按鈕,例如Next =>,我正在使用QPushButton。PyQt4 QPushButton文本和圖標對齊
我試着做到以下幾點:
btn2 = QtGui.QPushButton('Next',self)
btn2.setIcon(QIcon(QPixmap("next.png")))
但我得到:
我想箭頭(圖標)出現在文本(「接下來的右側「)或以下。 請幫忙。
我想創建一個帶有文本和圖標的按鈕,例如Next =>,我正在使用QPushButton。PyQt4 QPushButton文本和圖標對齊
我試着做到以下幾點:
btn2 = QtGui.QPushButton('Next',self)
btn2.setIcon(QIcon(QPixmap("next.png")))
但我得到:
我想箭頭(圖標)出現在文本(「接下來的右側「)或以下。 請幫忙。
您可以使用setLayoutDirection()
btn2.setLayoutDirection(QtCore.Qt.RightToLeft)
有時候看起來就有點怪異,你就會有按鈕的大小和利潤髮揮得到它看的權利。
由於某種原因,setLayoutDirection()
不適用於我(PyQt5)。我正在使用以下選項:
btn2.setStyleSheet("QPushButton { text-align: left; }")
這很好用。您可以在此鏈接中找到更多樣式表選項:http://doc.qt.io/qt-5/stylesheet-reference.html