给 PySide 所有常见不常见的 widget 都写了 demo/example,争取进入 PySide 官方页(如果它们不是白痴的话,应该
会进入的)。
Qt/PyQt 官方有不少例子,但是作者很牛逼(褒义)把一堆特性揉在一块,忘记了 demo/example
的目的是,用最简单最清晰最短的最 Pythonic 的代码向新手说明一个特性或一个 widget 的用法、特点。
高手们(褒义)请您们去玩 deep magic,demo/example 这些体力活,交给我这种 Lab. rat 吧!
所有例子在 Mac OS X 10.6 + latest stable Qt/PySide 下测试通过,不确定 PyQt 也没有问题。
--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
规则: http://code.google.com/p/cpyug/wiki/PythonCn
发言: pyth...@googlegroups.com
退订: python-cn+...@googlegroups.com (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
强烈: 建议使用技巧: 如何有效地报告Bug http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html
在 2011-12-3 下午2:22 時, Shuge Lee 寫到:
强烈支持,正好最近想看看PySide/PyQT
--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
规则: http://code.google.com/p/cpyug/wiki/PythonCn
发言: pyth...@googlegroups.com
退订: python-cn+...@googlegroups.com (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
强烈: 建议使用技巧: 如何有效地报告Bug http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html
这里有更详细的描述:#! /usr/bin/python
import sys
from PyQt4.QtGui import QApplication
from PyQt4.QtCore import QUrl
from PyQt4.QtWebKit import QWebView
app = QApplication(sys.argv)
v = QWebView()
v.load(QUrl("http://127.0.0.1/j.html"))
v.show()
app.exec_()
这里的j.html是这样的:
<html><script>alert("I am here");</script>
<body>Hello World</body>
</html>
结果一点alert的OK就Segment Fault了,这会是什么问题呢?谢谢
如果你的应用只跑在 Windows 上又希望用 Python 写 GUI,就选择 wxPython,
GNOME 则是 PyGTK
KDE 则是 PyQt/PySide
Mac OS X 则是 PyQt/PySide/Tkinter
我只用 QtWebKit 做过 Firefox + AutoProxy 替代品,但是失败了,当时没有深入研究过 JavaScript
runtime 的问题,
只记得在 Mac OS X 上的 stable Qt + PyQt webkit 是支持 JavaScript runtime(我用
jQuery测试过)。
On Dec 7, 9:53 am, Jimmy Kuu <jimmy....@gmail.com> wrote:
> 不意思哦,亲,我的PyQt版本是4.8.4的,在Mac和Windows上都测试了下,没有出现这个问题,而您用的版本是4.8.3,我怀疑是WebKit的版本的问题,如果您不怕麻烦的话,可以安装个4.8.4的版本试试噢。
>
> 这样语气能接受吧? ^_^
>
> 在 2011年12月7日 上午1:25,Ning <vanxin...@gmail.com>写道:
>
>
>
>
>
>
>
> > 说话的语气有点受不了......
>
> > 在 2011年12月6日 上午9:41,Jimmy Kuu <jimmy....@gmail.com>写道:
>
> >> PyQt4.8.4在Mac和Windows下都没有出现这个问题。可能是WebKit版本的问题。
2011/12/14 Shuge Lee <shug...@gmail.com>:
>
> >> PyQt4.8.4在Mac和Windows下都没有出现这个问题。可能是WebKit版本的问题。
> https://github.com/shuge/Enjoy-Qt-Python-Binding保存文章到麦库关闭工具条
>
> >> PyQt4.8.4在Mac和Windows下都没有出现这个问题。可能是WebKit版本的问题。
看到这儿我也有点动摇了,我是经过反复对此才决定学PyQt的,算是刚入门,也感觉PyQt太麻烦了 不够Pythonic
2011/12/14 Lerry <lvda...@gmail.com>: