上下文菜单中的 PyQt5 QSpinBox Locking/Unlocking
PyQt5 QSpinBox Locking/Unlocking in Context Menu
我在旋转框的上下文菜单中添加了一个锁定复选框,使用 self.setDisabled(True)
禁用旋转框。有什么方法可以在旋转框被禁用时打开上下文菜单,以访问锁定复选框?
禁用小部件也会使其对鼠标和键盘事件无响应,这显然也会阻止显示上下文菜单。
不要禁用它,而是使用 readOnly 属性:
def setSpinEnabled(self, enabled):
self.mySpecialSpin.setReadOnly(not enabled)
我在旋转框的上下文菜单中添加了一个锁定复选框,使用 self.setDisabled(True)
禁用旋转框。有什么方法可以在旋转框被禁用时打开上下文菜单,以访问锁定复选框?
禁用小部件也会使其对鼠标和键盘事件无响应,这显然也会阻止显示上下文菜单。
不要禁用它,而是使用 readOnly 属性:
def setSpinEnabled(self, enabled):
self.mySpecialSpin.setReadOnly(not enabled)