[問題] QstringListModel 類別

作者: euser1777 (YY)   2022-01-29 11:14:41
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 ? 是如何彼此相互連結?
謝謝!
作者: lycantrope (阿寬)   2022-01-29 11:33:00
你好像不懂python基礎,定義class才會有class Name:QstringListModel是從PySide2.QtCore import的classdef內是產生QStringListModel的instance不是定義

Links booklink

Contact Us: admin [ a t ] ucptt.com