2010-04-30 59 views

回答

6

我一直在我自己的PyGTK documentation website現在有點工作。除了我打算在接下來的一週左右完成的一些部分外,本教程大部分完整。

+0

我正在使用你的教程來學習PYGTK。但是,我碰到了一個碰撞。請help.Question:[點擊這裏](http://stackoverflow.com/questions/21807917/typeerror-object-of-type-gtkspinner-does-not-have-property-num-steps) – 2014-02-21 15:24:28

2

首先,你應該知道PyGTK已經變老了,而且你應該使用PyGObject.。 永遠不會少,一些像RHEL這樣的Linux發行版會在很長一段時間內脫穎而出,所以如果你開發運行在那裏的軟件,PyGTK並不是一個不錯的選擇。

上面提到的官方教程在我看來對於一個新來的人來說是相當壓倒性的。我用這個教程作爲參考,看看如何做事,連同正式PyGTK reference. 這麼說,我也可以推薦一些其他的教程:

  1. 綜合PyGTK tutorial by Andrew Steele - 像官方之一,它是BIG 。你在教程後創建的東西是微型「無用」應用程序,它演示了每個小部件。

  2. PyGTK tutorial by zetcode採取更漸進的方法,步驟之間相互建立更復雜的窗口和菜單等,並展開越來越多的GTK小部件及其使用。

  3. 最後,另一個tutorial for PyGTK(完全披露:這篇文章的作者,也是這篇PyGTK教程的作者),它沒有涵蓋整套的widget - 但是,它涵蓋了足以教你如何通過PyGTK自己走過。它的方法與其他教程不同。沒有太多的理論(雖然,我不會在官方的PyGTK教程的第一部分忽略它),並且沒有小型應用程序。相反,這個PyGTK教程採用現有的GTK應用程序(用C語言編寫),並演示瞭如何用Python重寫它。在當前6部分的最後,GUI是完整且功能性的。我意識到有些人可能不喜歡口頭和漸進的方法,但這是可以的。

+0

+1#3 ,到目前爲止,我已經看到了足夠多的小部件庫,顯示應用程序結構非常有用。 – msw 2013-04-30 10:49:37

+0

@msw,謝謝!有時候FOSS文檔在這個方向上很缺乏......這是我的卑微貢獻,我仍然需要編寫第7-N部分? ... – Oz123 2013-04-30 11:36:19