2013-01-07 58 views
2

我們有一個Perl應用程序,其中包含基於Perl/TK的GUI(某些複選框,輸入字段等) 我被要求修改Perl/TK GUI部分該應用程序可以在網頁中運行。這可能嗎? 我發現這個: http://oreilly.com/openbook/webclient/ch07.html在網頁中運行Perl/TK GUI

然而它似乎創建一個web客戶端和解析HTML格式的輸出響應,而不是在瀏覽器中運行。 我想知道是否可以以某種方式將Perl/TK GUI集成到Web瀏覽器中,如果有的話,最好的方法是什麼?也許像插件(例如http://www.tcl.tk/software/plugin/)?

回答

3

通常的方法是在HTML/CSS/JavaScript中重寫您的應用程序。您在O'Reilly網站上展示的例子與此相反 - 它向您展示瞭如何編寫將呈現HTML的Tk應用程序。

瀏覽器插件是可能的,如果這將提供你所需要的。如果是這種情況,那麼這個問題是微不足道的,但你需要安裝在上的插件,每個 PC需要有權訪問你的應用程序,並且可能有某些插件不支持的Tk工具。你所能做的就是嘗試。

+0

謝謝,不完全是我想聽到的,但是我需要知道的。 – Bizmarck

1

在Mastering Perl/Tk中提到了一個名爲PerlPlus的Netscape項目。但看起來Sourceforge page有一段時間沒有被觸及。目的是在Netscape瀏覽器中運行Perl(和Per​​lTk)代碼。