![]() |
1
3
我会回答你在标题中提出的问题 “我是否应该使用pyqt4在python中编程跨平台软件?” 不。 你可以用wxpython( http://www.wxpython.org/ ,它是一个相当不错的基于wxwdigets的GUI工具包,许多商业应用程序都是用wxpython编写的,例如www.mockupscreens.com。 wxpython在mac/linux/windows上工作,对自定义小部件有很好的支持,并且在每个平台上都提供本机外观,尽管您可以自由地设计自己的小部件/外观。 Pyqt具有可比性,或者在某些情况下可能更好,但对于非GPL应用程序来说成本较高。( http://qt.nokia.com/products/licensing 但是Wxpython是免费的啤酒( http://en.wikipedia.org/wiki/WxPython#License ) |
![]() |
2
10
你可能想看看 PySide 由拥有Qt的诺基亚赞助。它也是lgpl,这比pyqt绑定更好一点。它的工作方式也有点像蟒蛇。不幸的是,它是新的,所以没有那么多的文档。在他们的下载页面上,您可以找到有关Ubuntu的ppa的信息,这将使您的绑定自动保持最新。 如果您想运行pyqt,那么只需使用apt并安装python-qt3或python-qt4。 |
![]() |
3
1
Pyqt在多个许可证下发布: http://www.riverbankcomputing.co.uk/software/pyqt/license 如果你不想在GPL下发布你的产品,你只需要付费。 pyqt不是Python中跨平台GUI的唯一选项。还有很多其他的: http://wiki.python.org/moin/GuiProgramming |
![]() |
4
0
在页面顶部附近,您会发现: 源程序包这是PYQT4的最新稳定版本。 PyQt-x11-gpl-4.6.2.tar.gz Linux, UNIX source PyQt-win-gpl-4.6.2.zip Windows source PyQt-mac-gpl-4.6.2.tar.gz MacOS/X source 对于Ubuntu,选择第一个。 |
![]() |
5
0
您应该同时尝试pyqt和wxpython,但是当您将程序公开时,您会知道哪个更好。 你可以很容易地用synaptic安装wxpython。 这里是地狱世界
只是我的2美分,对不起,如果你不想用的话。 |
![]() |
6
0
在Ubuntu Linux中,对于pyqt,请尝试该包 python-qt4 . 另一种选择是 wxpython 在Ubuntu中,包是 python-wxgtk2.8 . 另一个需要考虑的可能性是,它被认为是Python发行版的一个组成部分。 Tkinter 一个python接口 Tk GUI toolkit .tkinter不一定像wxpython或pyqt那样被认为是“好看的”,但它肯定是跨平台的,并且拥有存在的福祉。 part of the Python distribution . |
![]() |
7
0
对于跨平台,qt是最佳选择。GTK在Windows上看起来不太好,wxwidget/wxpython可以,但功能不太强大,tkinter太难看/太基本。此外,qt4是lgpl,因此即使您的应用程序不是gpl,也可以与它链接。 |
![]() |
itMaxence · 从c库调用objective-c方法 7 年前 |
![]() |
seladb · Makefile-目录不存在时失败-跨平台 7 年前 |
![]() |
Ryan · 调整StackLayout元素的高度 7 年前 |
![]() |
Sergei G · C printf跨平台格式,无警告[重复] 7 年前 |