質問

Stacktoverflow様、QScrollBarの使用方法の例を教えてください。ありがとう。

役に立ちましたか?

解決

QScrollAreaを使用すると、利用可能なスペースよりも大きいものを表示するように実装するウィジェットです。 QScrollBarを直接使用する必要はありません。 PyQtのサンプルはありませんが、QTディストリビューションには「イメージビューアー」と呼ばれるC ++のサンプルがあります。オブジェクト階層は同じままです

他のヒント

>>> 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_()

今、スライダーを動かすと(ウィンドウのサイズを変更する必要があるかもしれません)、ハンドルとしてターミナルにスライダーの位置が印刷されます。

PyQTソースコードの配布で、ファイルを見てください:

  

examples / widgets / sliders.pyw

または最小限の例がありますここ(私はすべきではないと思います潜在的な著作権の問題のためコピーペースト)

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top