[BUG] handle db error
[FEATURE] new custom widget: QSlider