在Hy中创建对象

时间:2014-10-02 09:59:42

标签: python qt lisp pyside hy

我看过Hy的文档,但我找不到在任何地方创建对象的方法。更具体地说,我试图关注this PySide tutorial,但是将每个命令转换为Hy,我不确定如何在Hy中执行app = QApplication(sys.argv)。非常感谢所有可能的帮助。

1 个答案:

答案 0 :(得分:4)

在Python中,您可以通过调用构造函数来创建一个对象,该函数与该类具有相同的名称。 Hy完全相同。

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

(setf app (QApplication sys.argv))

注意:

  • 您指定使用setf
  • 创建的对象
  • 请务必导入所有必要的模块