在QWebView中调整Scroll Bar的大小

时间:2014-05-27 21:01:34

标签: python qt pyqt scrollbar

我有一个使用PyQt的python应用程序。我的一个小部件是一个QWebView对象,我需要使垂直滚动条更宽。我环顾四周但找不到合适的解决方案。有什么建议?

提前致谢。

编辑:我以前见过这个,希望有一个更优雅的"我想是解决方案。 http://qt-project.org/faq/answer/how_can_i_change_the_width_of_the_scrollbar_of_qwebview

无论如何,我在python中的实现看起来像:

class style(QCommonStyle):
    ...
    def pixelMetric(self, metric, option=0, widget=0):
        current_style = QCommonStyle()
        if metric == QStyle.PM_ScrollBarExtent and widget == 0:
            return 16
        else:
            return current_style.pixelMetric(metric, option, widget)

当然,我正在打电话

qApp.setStyle(style())

另外。

我现在的问题是只绘制滚动条的背景,而不是滚动滑块或向上/向下滚动按钮。

那么有更好的方法来调整滚动条的大小吗?或者我在pixelMetric实现中遗漏了什么?

0 个答案:

没有答案