pySide / pyQt - 标记栏?

时间:2016-05-12 06:57:24

标签: qt pyside

在PySide / PyQt中创建标记栏的最简单方法是什么,类似于this http://www.sideofsoftware.com/marker_bar_screen_shot_netbeans.jpg

谢谢。

1 个答案:

答案 0 :(得分:1)

有一个QScrollBar课程。您可以对其进行子类化并覆盖paintEvent方法以进行自定义绘制。任何继承自QAbstractScrollArea的类(例如QScrollAreaQTextEdit等)都有两种方法可以设置垂直或水平滚动条的滚动条(例如setVerticalScrollbar())。因此,创建自己的滚动条类,然后使用这些方法将其应用于可以使用它的小部件。