亲爱的Stacktoverflow,你能给我一个如何使用QScrollBar的例子吗?谢谢。
发布于 2008-09-26 12:18:13
这将归结为您使用QScrollArea,它是一个小部件,它实现了显示大于可用空间的内容。您不需要直接使用QScrollBar。我没有PyQt示例,但是在QT发行版中有一个C++示例,它被称为“图像查看器”。对象层次结构将保持不变
发布于 2008-09-26 12:28:38
>>> import sys
>>> from PyQt4 import QtCore, QtGui
>>> app = QtGui.QApplication(sys.argv)
>>> sb = QtGui.QScrollBar()
>>> sb.setMinimum(0)
>>> sb.setMaximum(100)
>>> def on_slider_moved(value): print "new slider position: %i" % (value, )
>>> sb.connect(sb, QtCore.SIGNAL("sliderMoved(int)"), on_slider_moved)
>>> sb.show()
>>> app.exec_()现在,当您移动滑块(您可能需要调整窗口大小)时,您将看到滑块位置在您移动手柄时打印到终端。
发布于 2008-09-26 12:23:55
在PyQT源代码发行版中,查看以下文件:
窗口小部件示例/
/liders.pyw
或者有一个最小的示例here (我想我不应该复制粘贴,因为潜在的版权问题)
https://stackoverflow.com/questions/139005
复制相似问题