PyQt(Python+Qt)學習隨筆:QDockWidget停靠部件的setWidget和widget方法


QDockWidget對象由一個標題欄和內容區域組成。QDockWidget的內容區域,實際上是一個它包含的子部件,浮動窗口展示的內容即該子部件的內容,該子部件必須是QWidget或其派生類。方法widget和setWidget就是用於訪問QDockWidget的內容區域對應的子部件。調用語法如下:

  • setWidget(QWidget widget)
  • QWidget widget()
注意:
  • 如果QDockWidget已經可見后再調用setWidget設置內容部件,則必須調用內容部件的show()方法才能看到該部件的內容
  • 官方文檔說,在調用setWidget方法前,參數widget對應部件必須設置了布局,否則該widget對應部件不可見,但老猿測試未設置布局也沒有問題。

老猿Python,跟老猿學Python!


免責聲明!

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



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