私はこのコードを持っています
Menu = self.menuBar()
EditMenu = Menu.addMenu("&File")
OptionMenu = Menu.addMenu("&Options")
HelpMenu = Menu.addMenu("&Help")
EditMenu.addActions((fileNewAction,faultAction,storeAction,localAction,scheduleAction))
OptionMenu.addAction(settingAction)
Toolbar = QtGui.QToolBar()
Toolbar.setIconSize(QtCore.QSize(50,50))
Toolbar.setToolButtonStyle(QtCore.Qt.ToolButtonTextBesideIcon|QtCore.Qt.AlignLeading) #<= Toolbuttonstyle
self.addToolBar(QtCore.Qt.LeftToolBarArea,Toolbar)
Toolbar.addActions((fileNewAction,faultAction,scheduleAction,storeAction,localAction,settingAction))
settings = QtCore.QSettings()
self.restoreGeometry(settings.value("Geometry").toByteArray())
私にこれを与える
私が使った
Toolbar.setToolButtonStyle(QtCore.Qt.ToolButtonTextBesideIcon|QtCore.Qt.AlignLeading)
ツールバー ボタンの右側にテキストを表示し、すべてのツールバー ボタン イメージを左側に揃えます。しかし、テキストは右側に表示されません。
を削除するとQtCore.Qt.AlignLeading
、
このような位置合わせされていない(左側の)ボタンが表示されます
(1) ツールバー ボタンのアイコンを左側に揃え、同時に右側にテキストを表示するにはどうすればよいですか?
もう一つの質問は
raised button
(2)各ボタンにマウスオーバーしたときの効果の幅を調整するにはどうすればよいですか? すべてのボタンの幅を同じにしたい。文字の長さによって幅が違うようです。