pyqt5-QAbstractScrollArea滾動條


 

 

繼承  QObject-->QWidget-->QFrame-->QAbstractScrollArea 是抽象類

 

import sys
from PyQt5.QtWidgets import QApplication, QWidget,QTextEdit,QPushButton
from PyQt5.QtCore import Qt
from PyQt5.QtGui import QIcon

class Demo(QWidget):
    def __init__(self):
        super().__init__()
        self.resize(300,300)
        t = QTextEdit('我愛學習', self)
        t.setVerticalScrollBarPolicy(Qt.ScrollBarAlwaysOn)  #設置垂直滾動條
        #Qt.ScrollBarAsNeeded     當內容太大而不適合時,顯示滾動條。這是默認值。
        #Qt.ScrollBarAlwaysOff    從不顯示滾動條
        #Qt.ScrollBarAlwaysOn     始終顯示滾動條
        #verticalScrollBarPolicy()  ---返回垂直滾動條策略

        t.setHorizontalScrollBarPolicy(Qt.ScrollBarAlwaysOn)  #設置水平滾動條
        #不能滾動 
        #horizontalScrollBarPolicy() -返回水平滾動條策略

        bt=QPushButton()
        bt.setIcon(QIcon('大象.png'))
        t.setCornerWidget(bt)   #設置角落控件

if __name__ == '__main__':
    app = QApplication(sys.argv)
    demo = Demo()
    demo.show()
    sys.exit(app.exec_())

 

 

天子驕龍


免責聲明!

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



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