我试图理解PyQt是做什么的。而我最初不理解的一件事情是:
QApplication(sys.argv)
为什么我需要给QApplication传递这个参数?我知道sys.argv
的作用。但在我的脚本中,我不需要它。
我试图理解PyQt是做什么的。而我最初不理解的一件事情是:
QApplication(sys.argv)
为什么我需要给QApplication传递这个参数?我知道sys.argv
的作用。但在我的脚本中,我不需要它。
这会调用 C++ 类 QApplication
的构造函数。它使用 sys.argv
(C++ 中的 argc
和 argv
)来初始化 QT 应用程序。你可以传递各种参数给 QT,例如样式、调试内容等。
请查看此处以获取选项的完整列表。
sys.argv
。至少它包含可执行文件的名称,QT可能会使用它。 - dmgQApplication
需要输入一个字符串列表。
因此,您可以将sys.argv转发或者仅仅使用一个空列表:
app = QApplication([])