我有一个使用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实现中遗漏了什么?