[问题] 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