1
我想指定QSlider可以滑動的步驟,例如使用setSingleStep
可以使用QSpinBox。我試圖使用QAbstractSlider的setSingleStep,但這似乎沒有效果。QSlider步進?
任何想法?
我想指定QSlider可以滑動的步驟,例如使用setSingleStep
可以使用QSpinBox。我試圖使用QAbstractSlider的setSingleStep,但這似乎沒有效果。QSlider步進?
任何想法?
嘗試將tickInterval
編輯
對不起,tickInterval,並沒有完全鑫卡特這件事,但我有這方面的工作代碼,它是你想要使用的是什麼setSingleStep
import sys
from PyQt4.QtGui import QApplication, QSlider, QMainWindow
class Window(QMainWindow):
def __init__(self, parent = None):
super(Window, self).__init__(parent)
slider = QSlider()
slider.setMinimum(0)
slider.setMaximum(100)
slider.setTickInterval(20)
slider.setSingleStep(20)
self.setCentralWidget(slider)
if __name__ == "__main__":
app = QApplication(sys.argv)
window = Window()
window.show()
sys.exit(app.exec_())
此工程迄今爲止效果很好,謝謝!但用戶仍然能夠將滑塊跟蹤到這些步驟之間的值。這怎麼能被阻止? – 2011-01-28 17:38:53