PyQt是 python和 Qt的绑定。我们知道,在 python中有很多 GUI的库,比如自带的 Tkinter,还有些更加强大的外部库,比如 wxpython,PyGTK,PyQt等等,其中 PyQt
是基于 Qt的一个 python GUI库,可以用于快速开发。
Qt是很高级的,它的库提供了很多已经设计好了的屏幕对象,控件,和很多的类,由于 Qt是用 C++写的,而且是跨平台和面向对象的,PyQt不仅继承了这些优点,还因为python的语言的简单而具有了更多的优势。
在 Qt中,由最原始的基类 Qobject,Qwidget继承于 Qobject,代表了所有窗口控件,是所有窗口控件的父类,比如 Qlabel,Qdialog等等。
关于PyQt的版本现在我们一般用的是PyQt4,这个版本是基于版本而变化开发的。
首先,我们先来示范一个PyQt版的Hello World程序&