2011-03-28 81 views
1

有沒有人找到一個好的地方來尋找Gtk-perl的文檔?Gtk-perl的良好文檔

我認爲在我的腳本之上有一個GUI會很酷。奇怪的是,我似乎低估了需要花費多少功夫......

無論如何,我對Gtk-Perl有點解決,我喜歡它們流動的方式(更多更少)。

但是我遇到的問題是在開發者sourceforge頁面上沒有很好的文檔。因此,我不得不去Google找一些我可以找到的內容。

我發現了一個體面的幻燈片,顯示了基本知識,我開始揀起來很快。但是後來我開始無法弄清楚如何使某些事情發揮作用。例如,當我展開窗口時,我的按鈕變成MASSIVE。我的按鈕綁在桌子上,我認爲這樣做有一定的作用,但我無法找到如何真正將事情錨定到窗口。我一直在想VBOX和HBOX對象,但一旦文檔很難找到。

有人嗎?什麼?請。

+0

你是否以編程的方式創建你的小部件(即按鈕)? – ccheneson 2011-03-28 07:40:33

+1

上次我使用gtk時,它是通過Python和[libglade](http://www.jamesh.id.au/software/libglade/)。我非常喜歡它,我建議嘗試'libgtk2-gladexml-perl'或'libgtk2-gladexml-simple-perl'軟件包,並查看GLADE是否可以讓您的任務更輕鬆。 – sarnold 2011-03-28 07:41:23

+0

你看過GTK文檔嗎?其他語言的綁定通常只能提供C庫非常薄的包裝器。 – musiKk 2011-03-28 07:42:37

回答

3

大多數GTK + API沒有任何Perl特定的文檔;您需要閱讀C API的GTK+ Reference Manual並轉換爲Perl。在Gtk2 perldoc中提到了這個事實,並且在Gtk2::api中給出瞭如何翻譯(命名約定,將C類型映射到Perl對象,如何使用回調等)的細節。應該預期任何提及作爲例外的不是都可以直接翻譯。

+0

那麼IMO gtk-perl是一個奇怪的問題。也許我應該看看其他地方的GUI解決方案。我有一個朋友在PHP中體面。 – ianc1215 2011-03-28 22:46:48

1

Dirk van der Walt的Gtk2-Perl Study Guide是加快基礎知識的一個很好的起點。不幸的是,對於參考資料,您確實需要參考C庫的文檔。你應該做的另一件事是獲得gtk-perl mailing list它不是一個高流量列表和參與者非常有幫助。

+0

是的,我找到了學習指南,它非常好。我開始認爲我應該停止使用perl + GUI,然後再深入研究。我仍然認爲自己是perl新手。 – ianc1215 2011-03-28 22:45:45

+0

嗨,我已經完成了perl-gtk字典,www.sympahty.org,你可以下載.deb軟件包解包並在那裏看代碼,我使用Gtk2-Perl學習指南,但很多東西都不在那裏,所以我已經也使用C API並在谷歌上進行挖掘:),我想如果有虛擬機(它正在準備Perl 6 -Protrot)以及更好的編譯和獨立於操作系統的發行版,Perl可能就像現在的Java一樣 – anjalis 2012-01-10 01:25:20

相關問題