| 1077 | |
| 1078 | class ToolbarQt(ToolContainerBase, QtWidgets.QToolBar): |
| 1079 | def __init__(self, toolmanager, parent=None): |
| 1080 | ToolContainerBase.__init__(self, toolmanager) |
| 1081 | QtWidgets.QToolBar.__init__(self, parent) |
| 1082 | self.setAllowedAreas(QtCore.Qt.ToolBarArea( |
| 1083 | _to_int(QtCore.Qt.ToolBarArea.TopToolBarArea) | |
| 1084 | _to_int(QtCore.Qt.ToolBarArea.BottomToolBarArea))) |
| 1085 | message_label = QtWidgets.QLabel("") |
| 1086 | message_label.setAlignment(QtCore.Qt.AlignmentFlag( |
| 1087 | _to_int(QtCore.Qt.AlignmentFlag.AlignRight) | |
| 1088 | _to_int(QtCore.Qt.AlignmentFlag.AlignVCenter))) |
| 1089 | message_label.setSizePolicy(QtWidgets.QSizePolicy( |
| 1090 | QtWidgets.QSizePolicy.Policy.Expanding, |
| 1091 | QtWidgets.QSizePolicy.Policy.Ignored, |
| 1092 | )) |
| 1093 | self._message_action = self.addWidget(message_label) |
| 1094 | self._toolitems = {} |
| 1095 | self._groups = {} |
| 1096 | |
| 1097 | def add_toolitem( |
| 1098 | self, name, group, position, image_file, description, toggle): |