--- a/PipxInterface/Ui_PipxWidget.py Wed Jun 26 11:57:04 2024 +0200 +++ b/PipxInterface/Ui_PipxWidget.py Wed Jun 26 18:40:48 2024 +0200 @@ -25,7 +25,8 @@ self.horizontalLayout.addWidget(self.pipxVersionLabel) spacerItem1 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum) self.horizontalLayout.addItem(spacerItem1) - self.pipxMenuButton = QtWidgets.QToolButton(parent=PipxWidget) + self.pipxMenuButton = EricToolButton(parent=PipxWidget) + self.pipxMenuButton.setPopupMode(QtWidgets.QToolButton.ToolButtonPopupMode.InstantPopup) self.pipxMenuButton.setObjectName("pipxMenuButton") self.horizontalLayout.addWidget(self.pipxMenuButton) self.verticalLayout.addLayout(self.horizontalLayout) @@ -99,3 +100,4 @@ self.packagesList.headerItem().setText(0, _translate("PipxWidget", "Package/Application")) self.packagesList.headerItem().setText(1, _translate("PipxWidget", "Version")) self.packagesList.headerItem().setText(2, _translate("PipxWidget", "Python Version")) +from eric7.EricWidgets.EricToolButton import EricToolButton