Pyqt5學習之路【4】關於窗口的一些方法


1 from PyQt5 import QtWidgets
2 import sys
3 
4 app = QtWidgets.QApplication(sys.argv)
5 window = QtWidgets.QWidget()             # 創建窗口
6 window.setWindowTitle("窗口標題")  # 設置窗口標題
7 window.resize(300, 50)                   # 設置窗口大小
8 window.show()                            # 顯示窗口
9 sys.exit(app.exec_())

創建窗口對象后,對象有一些方法

上面創建的是 window 對象

window方法:

setParent (self, QWidget parent[, Qt.WindowFlags f])        通過parentWidget()可獲得窗口的父控件。如果沒有,返回值為None。

setWindowTitle()             用來設置窗口標題。

setVisble(bool Visible)         設置可見性

resize(int w,int h)                .設置寬度和高度。

setGeometry(int X,int Y,int W,int H)         設置窗口的位置、寬度和高度。

setFixedSize(int w,int h)       設置窗口為固定值。窗口標題欄上的最大化按鈕無效;用鼠標無法調整窗口尺寸。

setFixedWidth(int w)      窗口標題欄上的最大化按鈕無效;用鼠標無法調整窗口的寬度。

setFixedHeight(int h)     窗口標題欄上的最大化按鈕無效;用鼠標無法調整窗口的高度。

setMinimumSize(int w,int h)           設置窗口的最小尺寸。

setMaximumSize(int w,int h)

 

還有許多方法大家自行挖掘(后續會補充)

 

setBaseSize()、adjustSize()、width()、heigth()、minimumSize()、minimumWidth()、minimumHeigth()、maximumSize()、maximumWidth()、maximumHeight()、baseSize()、sizeHint()、minimumSizeHint()、rect()、geometry()。


參考鏈接:https://www.jianshu.com/p/56d0612429f2

 


免責聲明!

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



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