Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python GTK&x2B;3或PyGObject,用于快速_Python_User Interface_Gtk_Pygobject - Fatal编程技术网

Python GTK&x2B;3或PyGObject,用于快速

Python GTK&x2B;3或PyGObject,用于快速,python,user-interface,gtk,pygobject,Python,User Interface,Gtk,Pygobject,上的第一个答案说,它可以快速支持GObject内省和GTK+3。这是指它使用GObject还是使用GTK+3?我问这个问题是因为我想开始学习快速和Python的GUI编程,所以我不确定我是否需要学习GObject或GTK+3,所以请帮助我回答这个问题 提前感谢。GTK+2和3都基于GObject。你可能把PyGTK和 自我反省。PyGTK从未能够访问GTK+3,已被弃用,并且 不再维持了。因此,您应该通过GObject学习使用GTK+3 反省请参阅示例。非常感谢@马提亚,你真的解释了我的要求。只

上的第一个答案说,它可以快速支持GObject内省和GTK+3。这是指它使用GObject还是使用GTK+3?我问这个问题是因为我想开始学习快速和Python的GUI编程,所以我不确定我是否需要学习GObject或GTK+3,所以请帮助我回答这个问题


提前感谢。

GTK+2和3都基于GObject。你可能把PyGTK和 自我反省。PyGTK从未能够访问GTK+3,已被弃用,并且 不再维持了。因此,您应该通过GObject学习使用GTK+3
反省请参阅示例。

非常感谢@马提亚,你真的解释了我的要求。只是确认一下,当我学习GTK+3时,我会同时学习GObject吗?此外,我还看到Quick是一种工具,它使使用glade、python和gtk+3进行gui编程变得更容易(对吗?)。但我也看到,当我看gtk+3(和python)教程时,它们并不包括glade(niether)。所以,我的问题是,当我毫无问题地学习GTK+3时,我是否能够快速制作gui程序?我的意思是,当快速使用GTK+3时(当然还有glade),我能够实现所有这些东西吗?谢谢。您可能不会直接接触GObject,它只是所有GUI小部件的基类。事实上,大多数教程都是从手动构建GUI开始的,但这只是为了展示如何与GUI交互。即使您使用Glade设计GUI,您也必须将信号与某些行为联系起来。顺便说一下,该教程提供了一些关于Glade的信息