日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python PyQt5 QSlider类(滑块)

發布時間:2025/3/20 python 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python PyQt5 QSlider类(滑块) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

https://doc.qt.io/qtforpython/PySide2/QtWidgets/QSlider.html?highlight=qslider#PySide2.QtWidgets.QSlider

文章目錄

    • 繼承關系
    • 細節描述

繼承關系

細節描述


滑塊是用于控制有界值的經典小部件。 它使用戶可以沿水平或垂直凹槽移動滑塊,并將其位置轉換為合法范圍內的整數。

QSlider僅有很少的功能。 大多數功能都在QAbstractSlider中。 最有用的函數是setValue(),可將滑塊直接設置為某個值。 triggerAction()模擬點擊的效果(對于快捷鍵很有用); setSingleStep(),setPageStep()設置步驟; 以及setMinimum()和setMaximum()來定義滾動條的范圍。

QSlider提供了控制刻度線的方法。 您可以使用setTickPosition()來指示刻度線的位置,setTickInterval()可以指示想要的刻度線數。 當前設置的刻度位置和間隔可以分別使用tickPosition()和tickInterval()函數查詢。

QSlider繼承了一組全面的信號:

SignalDescription
valueChanged()Emitted when the slider’s value has changed. The tracking() determines whether this signal is emitted during user interaction.
sliderPressed()Emitted when the user starts to drag the slider.
sliderMoved()Emitted when the user drags the slider.
sliderReleased()Emitted when the user releases the slider.

QSlider僅提供整數范圍。 注意,盡管QSlider處理非常大的數字,但用戶很難在很大的范圍內準確使用滑塊。

滑塊接受對Tab的關注,并提供鼠標滾輪和鍵盤界面。 鍵盤界面如下:

  • 向左/向右移動一個水平滑塊一次。

  • 向上/向下移動垂直滑塊僅一步。

  • PageUp向上移動一頁。

  • PageDown向下移動一頁。

  • Home移至起點(最小)。

  • End移動到結束(最大)。

See alsoQScrollBarQSpinBoxQDialGUI Design Handbook: SliderSliders Example class QSlider([parent=None])? QSlider(orientation[, parent=None])param parent QWidgetparam orientation Orientation

使用給定的parent構造一個垂直滑塊。

使用給定的parent構造一個滑塊。 方向參數確定滑塊是水平的還是垂直的。 有效值是Vertical和Horizontal。

總結

以上是生活随笔為你收集整理的python PyQt5 QSlider类(滑块)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。