我试图了解 PyQt 的作用。我没有做的第一件事是:
QApplication(sys.argv)
为什么我必须给 QApplication 这个论点?我知道做什么sys.argv
。但在我的脚本中,我不需要它。
我试图了解 PyQt 的作用。我没有做的第一件事是:
QApplication(sys.argv)
为什么我必须给 QApplication 这个论点?我知道做什么sys.argv
。但在我的脚本中,我不需要它。
这将调用 C++ 类的构造函数QApplication
。它使用sys.argv
( argc
and argv
in C++) 来初始化 QT 应用程序。有很多参数可以传递给 QT,比如样式、调试内容等等。
查看此选项以获取完整的选项列表。
QApplication
将字符串列表作为输入。
所以你可以转发 sys.argv 或者只是一个空列表:
app = QApplication([])