2010-08-22 104 views
0

我需要將所有控件右對齊。所以當調整大小時,他們應該移動窗口的右上角而不是左上角。 在visual studio中,我只是將任何控件的Anchor屬性設置爲正確的。但PyQt沒有Anchor或Dock屬性。設置layoutDirectionRightToLeft沒有幫助。PyQt:從右到左控制

注:我正在嘗試使用Qt Designer學習PyQt。

回答

0

看看QDockWidget。這example也可能是有用的。

+0

我不希望我的停靠控制。我只需要從右側對齊它們。 – 2010-08-22 14:04:52

+0

鏈接處於脫機狀態,2016年 – Elric 2016-08-09 21:16:07

1

這是很容易:

# Create a layout 
layout = QHBoxLayout() 
# create a control 
button = QPushButton("button") 
# add the button to the layout and align it to the right 
layout.addWidget(button, alignment=Qt.AlignRight) 
+0

這給了我'TypeError:addWidget()不需要關鍵字參數' – Azmisov 2014-01-24 00:48:38