Linux环境下的pyqt4
我正在尝试使用PyQt4。我下载了它的LINUX版本,并想用Cygwin来安装它(因为我的电脑上是Windows系统,但我想用Linux,所以我选择了Cygwin)。我不知道该怎么安装它?请给我一些指导。这里没有像setup.py或install这样的文件,我该怎么办呢?
1 个回答
2
PyQt4和Qt是跨平台的。这意味着如果你写的是跨平台的代码,就不需要在特定的操作系统上开发。偶尔在不同的平台上测试一下是个好主意,但好的跨平台代码通常都能正常工作。
不要使用任何特定于Windows的功能或代码。特别是,不要使用subprocess
,除非你的应用需要调用命令行指令;用os.path
来处理路径,而不是自己写路径;不要把路径写死在代码里;确保你使用的每个库都是跨平台的,这样就没问题了。
而且在Linux上测试的时候,要在真正的Linux系统上测试。Cygwin是一个不同的平台。你可以尝试使用VirtualBox来创建一个虚拟机。
另外,你也可以看看诺基亚的新项目PySide,它的许可证比PyQt4更宽松,并且支持大部分PyQt4的功能,界面也差不多。虽然它还比较年轻,但等你完成应用时,它可能会变得更常用。