2016-04-06 21 views
0

ツールバーを画面の左右に配置する方法を教えてください。私が使用してみました:ツールバーの配置方法 - PyQt4

self.formatbar = self.addToolBar("Format") self.formatbar.setAllowedAreas(Qt.RightToolBarArea)

私はすべてのエラーを得ていないのですが、ツールバーがトップのままです。

+0

QMainWindowにはありますか? "このプロパティは、ツールバーが' QMainWindow'にある場合にのみ意味があります。 " - 'setAllowedAreas'のQt Docs – Tyler

+0

はい、' QMainWindow'にあります – Goliat

答えて

1

setAllowedAreasはツールバーがが、それは(デフォルトはQt.AllToolBarAreasあるので、あなたはまだこれを変更することもできます)、ユーザによって周りのドラッグされていたときにがあることを許可された領域を定義します。実際に特定の場所に配置するには、追加するときに指定する必要があります。例:

self.formatbar = QToolBar() 
self.addToolBar(Qt.LeftToolBarArea , self.formatbar) 
関連する問題