2

我查看了 Hy 的所有文档,但找不到在任何地方创建对象的方法。更具体地说,我正在尝试遵循这个 PySide 教程,但是将每个命令都转换为 Hy,我不确定如何app = QApplication(sys.argv)在 Hy 中执行。将不胜感激所有可能的帮助。

4

1 回答 1

4

在 Python 中,您通过调用构造函数来创建对象,构造函数是与类同名的函数。完全相同的情况也适用于 Hy。

(import sys)
(import [PySide.QtGui [QApplication]])

(setf app (QApplication sys.argv))

笔记:

  • 您分配创建的对象setf
  • 确保导入所有必要的模块
于 2014-10-02T10:15:11.597 回答