PyQt(Python+Qt)學習隨筆:QAbstractScrollArea的sizeAdjustPolicy、horizontalScrollBarPolicy、verticalScrollB屬性


Qt Designer中QAbstractScrollArea包括三個屬性,分別是horizontalScrollBarPolicy、verticalScrollBarPolicy 和sizeAdjustPolicy。

horizontalScrollBarPolicy、verticalScrollBarPolicy

這兩個屬性是用於控制QAbstractScrollArea滾動條出現機制的,其類型為枚舉類型Qt.ScrollBarPolicy,有三種取值,如下:
在這里插入圖片描述
水平滾動條和垂直滾動條是相互獨立的,各自設置,相關訪問方法為:
horizontalScrollBarPolicy()、setHorizontalScrollBarPolicy(Qt.ScrollBarPolicy)、verticalScrollBarPolicy()、setVerticalScrollBarPolicy(Qt.ScrollBarPolicy)。

sizeAdjustPolicy

這個屬性用於在視口(viewport)大小改變時控制滾動區域大小的變化方式,有如下三種取值:
在這里插入圖片描述

關於視口請參考《PyQt(Python+Qt)學習隨筆:QAbstractScrollArea的viewPort(視口)理解》。

老猿Python,跟老猿學Python!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM