猫史档案馆


【PyGtk】1.简介

用户:XiangQinxi(邦邦BON)XiangQinxi(邦邦BON)查看:0 回复:0 评论:0 创建时间:2022-01-15T16:54:02


PyGtk是一个十分成熟的Gui库,里面包含许多的组件,UI也挺好的。也是一个开发GUI必选的一个部分。但是需要多个库的支持,如Pycairo、Atk、Gdk等库的支持才能运行。

 

Gtk与PyQt的区别:

1.各有设计器可使用

QtDesigner,可以通过uic转换为代码,跨平台。center_image

Glade,可以使用Gtk的Builder读取.glade这个XML文件,也可以跨平台使用。center_image

 

2.安装对比

PyQt安装只需要一个Python解释器即可进行安装

PyGtk需要许多库的支持,打包出来的程序稍大了一点,需要下载绑定后的Python解释器才能开发。

 

3.组件对比

PyQt提供了许多基本的组件,如PushButton、Combobox、LineEdit、TextEdit等。支持CSS样式。可以利用QtAssistant学习PyQt

PyGtk比PyQt的组件多一些,方法也多一些,还带有设置自定义标题栏的方法。与PyQt一样可以用CSS样式编辑,只是每个方法需要查文档学习,在一些支持方法提示的软件里是不会出现的。在官方文档中有许多教程说明与示例等。

 

据上述了解,PyQt与PyGtk不分上下。以后我就会挑PyGtk来讲解


回复

上一页1 页 / 共 0下一页