[問題] QstringListModel 類別

看板Python作者 (YY)時間3年前 (2022/01/29 11:14), 3年前編輯推噓2(201)
留言3則, 1人參與, 3年前最新討論串1/1
python 學習了一段時間 但是最近看到這個類別,還有這個文章 https://doc.qt.io/qtforpython-5/PySide2/QtCore/QStringListModel.html 文章中明明寫出了 QStringListModel 是一個類別 Functions¶ def setStringList (strings) def stringList () 可以使用以上的動態方法 以下是完整程式碼連結: https://github.com/ValarBinis/nmplayer/blob/main/nmplayer.py 問題如下: 1.但是不知道是這一個程式,故意藏私? 還是故意使用甚麼手段? 如下圖所示: https://imgur.com/3l8N0D4
怎麼會把類別寫在 def 裡面,作為動態方法? 是我的理解有問題? 還是作者有某些原因刻意這樣寫? 2.問題如圖所示 https://imgur.com/LwnFwsK
a.為什麼綁定的事件是choose_episode 還有 choose_movie 不是直接綁定所對應的 get_episode 還有 show_results_list ? b.那另外的 choose_episode 與 get_episode 以及 choose_movie 與 show_results_list ? 是如何彼此相互連結? 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.137.114.158 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1643426084.A.693.html

01/29 11:33, 3年前 , 1F
你好像不懂python基礎,定義class才會有class Name:
01/29 11:33, 1F
所以使用class 不一定需要定義嗎? 基礎有的部分有沒有推薦的網站比較詳細 或是有重點的學習? 謝謝!

01/29 12:00, 3年前 , 2F
QstringListModel是從PySide2.QtCore import的class
01/29 12:00, 2F
直接從套件引用! 懂了! 那所以何時需要定義類? 感謝!

01/29 12:03, 3年前 , 3F
def內是產生QStringListModel的instance不是定義
01/29 12:03, 3F
通了! 感恩! 實例化方法? 類的實例化? ※ 編輯: euser1777 (101.137.114.158 臺灣), 01/29/2022 12:11:45
文章代碼(AID): #1XzB4aQJ (Python)
文章代碼(AID): #1XzB4aQJ (Python)