我正在尝试使用PyQt4。我已经下载了它的LINUX版本,并试图用Cygwin安装它(因为我的PC上有Windows,我想使用linux,因此我使用的是Cygwin)。我不知道如何安装它?请指导我。没有像setup.py这样的文件,安装....我该怎么办?
答案 0 :(得分:2)
PyQt4和Qt是跨平台的。如果您编写跨平台代码,则无需在任何特定操作系统上进行开发。不时在不同平台上进行测试是一个好主意,但良好的跨平台代码通常会起作用。
请勿使用任何特定于Windows的功能,特定于Windows的代码。特别是,不要使用subprocess
,除非调用shell命令是应用程序的一部分,使用os.path
而不是自己编写路径,不要硬编码任何路径,验证您正在使用的每个库是跨平台的,你会没事的。
当您在Linux上进行测试时,请测试实际的Linux。 Cygwin是另一个不同的平台。您可以尝试使用VirtualBox虚拟机。
P.S。您可能还会看到诺基亚的新PySide,它比PyQt4拥有更多的自由许可,并且支持PyQt4支持的大部分内容几乎相同的界面。它有点年轻,但是当你完成申请时,它可能会更常见。