親愛的Stacktoverflow,你能告訴我一個如何使用QScrollBar的例子嗎?謝謝。PyQt - QScrollBar
0
A
回答
1
它將使用QScrollArea歸結爲您,它是一個實現顯示大於可用空間的東西的小部件。你不需要直接使用QScrollBar。我沒有一個PyQt例子,但是在QT發行版中有一個C++例子叫做「Image Viewer」。對象分層結構仍將是相同的
0
2
>>> 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_()
現在,當你移動滑塊(你可能hav e調整窗口大小),您將看到滑塊位置與手柄一起顯示在終端上。
相關問題
- 1. 在PyQt中自定義QScrollbar
- 2. QStyle設計QScrollBar
- 3. QScrollBar + QScrollAera在QTabWidget
- 4. QScrollBar對齊值
- 5. 隱藏QScrollBar箭頭
- 6. 如何獲取QScrollBar狀態
- 7. Qt - QScrollBar蒙版問題
- 8. QScrollBar在鼠標懸停上
- 9. 跟蹤QScrollBar的中心
- 10. QScrollBar樣式縮放柄
- 11. 添加小部件旁邊qscrollbar
- 12. QScrollBar在運行時不接受樣式
- 13. C++調整QScrollBar向上箭頭
- 14. 如何更改QComboBox的QScrollBar的大小?
- 15. PyQt與C++類
- 16. QUdpSocket pyqt qt
- 17. Boost.Python和PyQt
- 18. PyQt pushButton setstylesheet
- 19. PyQt和ListModel
- 20. PyQt和Python 2.5
- 21. PyQT QAbstractProxyModel mapToSource
- 22. PyQt的self.close()()
- 23. 刮pyqt接口
- 24. PyQt國際化
- 25. Wxwidgets和Pyqt
- 26. 的PyQt和QtDesigner
- 27. 拖放在PyQt
- 28. PyQt - QLabel繼承
- 29. PyQT QTableWidget極慢
- 30. Python:Pickle和Qt(PyQT)
Harald,謝謝你的回覆。我試過QScrollArea,這在我看來似乎更簡單。但是我有一個QFormLayout放入QScrollArea中,而這個小部件只接受QWidgets。我在QFormLayout周圍創建了一個空的QWidget,但沒有顯示任何內容。 – 2008-09-26 13:19:34