回答
我認爲這個問題可能是標籤的中心,但它不填寫你認爲它的空間。您可以通過更改標籤背景顏色進行驗證。以下示例適用於Windows 7上的我:
import sys
from PyQt5.QtGui import *
from PyQt5.QtWidgets import *
from PyQt5.QtCore import *
class Window(QWidget):
def __init__(self, *args, **kwargs):
QWidget.__init__(self, *args, **kwargs)
self.label = QLabel("Test", self)
self.label.setSizePolicy(QSizePolicy.Expanding, QSizePolicy.Expanding)
self.label.setAlignment(Qt.AlignCenter)
self.label.setStyleSheet("QLabel {background-color: red;}")
self.button = QPushButton("Test", self)
self.layout = QGridLayout()
self.layout.addWidget(self.label, 0, 0)
self.layout.addWidget(self.button, 0, 1)
self.setLayout(self.layout)
self.show()
app = QApplication(sys.argv)
win = Window()
sys.exit(app.exec_())
「NameError:QSizePolicy未定義。」編輯:這是整個程序的代碼:http://goo.gl/Qpte2p – 2014-09-04 05:47:34
謝謝,我解決了這個問題。我不能因爲名譽而喜歡你,但我希望其他人覺得這很有幫助(雖然這對我沒有幫助:/) – 2014-09-04 06:08:16
如果你覺得我的回答對你有幫助,你可以[接受我的回答](http:/ /meta.stackexchange.com/a/5235/204922)。 – Fenikso 2014-09-04 09:08:10
我有一個解決方法... HTML翻譯!
self.smallPWDisp.setText(_translate('Window', '<html><head/><body><p align=\'center\'>%s is your new password!</p></body></html>' % smallPassword))
它爲我工作。再次感謝!
我有同樣的問題。
嘗試使用Qt.Qt.AlignCenter。
非常感謝。它也適用於我。 – 2015-10-20 16:07:44
AlignCenter的值定義爲PyQt5.QtCore.Qt.AlignCenter
, 另一個對齊值也定義爲QtCore.Qt
。 QtCore.Qt
模塊還包含核心值,如鍵盤值CTRL,SHIFT,ALT等。
你遲了幾年,但謝謝你:P – 2017-05-12 23:50:29
- 1. 對齊中心UL/LI標籤
- 2. 中心文本對齊標籤
- 3. Lightbox2 div標籤對齊,儘管中心對齊
- 4. 核心繪圖標籤對齊
- 5. 標籤對齊
- 6. 表對齊中心不對齊中心
- 7. PyQt5:更新標籤?
- 8. ionic2:標題標題不對齊中心
- 9. CSS - 對齊標籤
- 10. Vaadin標籤對齊
- 11. GridBagLayout對齊標籤
- 12. 標籤左對齊
- 13. 對齊span標籤
- 14. 中心對齊顯示標籤中的分頁鏈接
- 15. JQuery Mobile:切換欄中的標籤中心文本對齊
- 16. 如何對齊JavaFX/FXML中的中心標籤?
- 17. 如何中心對齊HTML中的前置標籤
- 18. 對齊以標籤爲中心的柱狀圖條形碼
- 19. 中心對齊MD-選項卡組頭標籤
- 20. 如何在中心對齊標籤文本android
- 21. 如何在中心對齊ul標籤內容
- 22. 增加標籤「p」的高度並對齊中心
- 23. chart.js v2:將時間刻度標籤與條形中心對齊
- 24. HighCharts x軸及y軸標籤中心對齊
- 25. swift:標籤和按鈕文本的中心對齊方式
- 26. 垂直對齊的文章(父標籤)的中心IMG /按鈕
- 27. 對齊DIV標籤內的文本/內容中心
- 28. HTML,CSS - 將垂直標籤對齊到中心
- 29. 如何在Extjs 4上對齊tabpanel的中心標籤?
- 30. 如何對齊chart.js之線圖表標籤,以中心
其他任何對齊標誌都可以工作嗎?例如,你可以對齊標籤(使用'Qt.AlignRight'),還是對齊標籤(使用'Qt.AlignBottom')? – 2014-09-03 07:21:34
對我來說就像一個魅力。但是我使用PySide,也許PyQt4在那裏出現問題,儘管不太可能。 – Trilarion 2014-09-03 07:24:51
@three_pineapples沒有。 – 2014-09-03 07:27:11