PyQt4 自定义控件
有没有好的PyQt4自定义控件,比如在Qt-Apps.org上看到的那些?
我想开始制作PyQt的自定义控件,但我找到的在线资源似乎都不太清楚。
比如说,Trolltech和Zetcode的内容似乎完全没有关系。
谢谢大家的建议 :)
3 个回答
你是在找关于制作自定义PyQt控件的教程,还是想找一些现成的控件库呢?
如果你是在找控件库的话,我正在开发一个可以重复使用的自定义控件库——虽然教程还没做好,但以后会有的。
你可以去看看projexsoftware.com,特别是ProjexUI框架:
http://dev.projexsoftware.com/projects/projexui
http://docs.projexsoftware.com/sdk-reference/projexui-sdk
我还需要把一些图片放上去……不过现在有日历控件、甘特图、视图插件系统、节点视图、图表控件,还有一些基础Qt控件类的扩展。
另外,想要查看大部分控件,最简单的方法是在Qt Designer里看——如果你已经设置好让它和PyQt插件一起工作,那么在你安装projexui库的地方,可以把/path/to/projexui/designer/build加到你的PYQTDESIGNERPATH里,这样就能用我们的插件打开设计器了。
关于PyQt的在线资源其实并不多,所以任何信息或项目都非常欢迎。如果你有即将发布的小工具或者其他相关内容,别犹豫,快来分享链接。
我很乐意和你一起合作,因为我也在学习更多关于PyQt的知识。
在你的PyQt4安装包里,应该有所有C++ Qt示例的PyQt版本。我这里有这些示例:/usr/share/doc/python-qt4-doc/examples
。这些示例非常适合初学者。当你理解了这些示例后,把一些C++的例子转换成PyQt代码,或者把C++的自定义控件转成PyQt的控件,应该也会变得比较简单。