同系列文章QT中级(1)QTableView自定义委托(一)实现QSpinBox、QDoubleSpinBox委托QT中级(2)QTableView自定义委托(二)实现QProgressBar委托QT中级(3)QTableView自定义委托(三)实现QCheckBox委托并且将QCheckBox居中QT中级(4)QTableView自定义委托(四)实现QDateTimeEdit、QDateEdit控件QT高级(1)QTableView自定义委托集合,一个类实现若干委托1写在前面的话我们在之前写的《QT(7)-初识委托》文章末尾提到,“使用一个类继承QStyledItemDelegate实现常用
同系列文章QT中级(1)QTableView自定义委托(一)实现QSpinBox、QDoubleSpinBox委托QT中级(2)QTableView自定义委托(二)实现QProgressBar委托QT中级(3)QTableView自定义委托(三)实现QCheckBox委托并且将QCheckBox居中QT中级(4)QTableView自定义委托(四)实现QDateTimeEdit、QDateEdit控件QT高级(1)QTableView自定义委托集合,一个类实现若干委托1写在前面的话我们在之前写的《QT(7)-初识委托》文章末尾提到,“使用一个类继承QStyledItemDelegate实现常用
我在QScrollArea中有一个带有多个QSpinBox对象的控件。在滚动区域中滚动时一切正常,除非鼠标恰好位于其中一个QSpinBoxes上。然后QSpinBox窃取焦点,滚轮事件操纵旋转框值而不是滚动滚动区域。我不想完全禁用使用鼠标滚轮来操作QSpinBox,但我只希望在用户显式单击或切换到QSpinBox时发生这种情况。有没有办法防止QSpinBox从QScrollArea窃取焦点?正如在下面对答案的评论中所说,设置Qt::StrongFocus确实会阻止焦点矩形出现在控件上,但它仍然会窃取鼠标滚轮并调整旋转框中的值并阻止QScrollArea滚动.与Qt::ClickFocu