我剛剛學習PyGTK,並且遇到了插頭和插座部分。我真的不明白他們用的是什麼 - 任何人都可以給我一個真實生活的例子來說明他們在做什麼?Python中的插頭和插座PyGTK
回答
順便說一下,我正在自己研究這個問題,所以把我的答案當作「同行學習」,而不是作爲這個主題的超級專家之一。
我真的不明白他們正在使用什麼
實質上它們是用來連接兩個圖形用戶界面,不一定屬於同一塊的軟件。想想音樂混音器:製作它的人爲它提供了多個插孔(插孔端口),然後每個用戶可以插入他們希望的任何樂器(標準插孔)。
在這個比喻中,混音器和樂器都是不同的程序,但是它們有一個編碼信號(gtk.Widget類)的常用方式來交換程序。
再說一遍,我不是專家,但我讀過QT,例如,對這個概念的使用更廣泛,也將它用於同一個應用程序。
任何人都可以給我一個程序的真實生活的例子,他們將用來說明他們是做什麼的?
不確定在這裏,你可以嘗試使用google code search。
謝謝。好比喻 – lollercoaster
好吧......我似乎無法找到任何已存在的真實生活應用程序,但我可以想到一個示例(自從一段時間以來,這個示例一直在我的願望清單和待辦事項列表中)。
假設您使用的是stackoverflow,並且您想鍵入對問題的回覆。假設你也是一個vim用戶。所以你不希望能夠使用vim文本編輯器來輸入。因此,在這種情況下,您可以在瀏覽器窗口中使用一個小型文本緩衝窗口,您可以使用該窗口鍵入長回覆,然後將答案轉儲到網頁中的文本框。在這種情況下,您可以創建一個套接字和一個插件並構建這樣的功能。
所以在這種情況下,套接字是瀏覽器,VIM是插件? – lollercoaster
我認爲這[鏈接](http://www.gnu.org/software/guile-gnome/docs/gtk/html/GtkSocket.html)將有所幫助。 觀察該鏈接哪個進程(或應用程序)創建一個套接字,哪個創建一個插件。 – Devesh
真棒。會做。謝謝 – lollercoaster
- 1. 用Python插座
- 2. 插座:在Python
- 3. PYTHON插座和結構
- 4. Python的插座聽
- 5. Python36和插座
- 6. 插座和Winapi32
- 7. 插座和COBOL
- 8. 插座和DatagramChannels
- 9. 的SwingWorker和插座
- 10. Flex插座到插座
- 11. 插座與插座集合
- 12. 的Python 2.7插座htons
- 13. Python的插座noThreaded行爲
- 14. Python的 - 通過插座
- 15. Python的 - 多線程插座
- 16. Python的插座緩衝
- 17. 便祕的Python urllib2插座
- 18. 在非插座上的插座操作:在設置插座選項和裝訂插座時出錯
- 19. kubernetes卷和插座
- 20. 插座和DataInputStream所
- 21. 插座Java和NMAP
- 22. 腳輪和插座
- 23. Python中的奇怪插座問題3.2
- 24. 打開的插座和連接的插座有什麼區別?
- 25. POSIX插座VS網絡插座VS Windows TCP/IP插座
- 26. 快線和插座io的
- 27. 的node.js插座響應順序和恢復插座掛斷
- 28. 如何配置插座IO和插座io的客戶
- 29. Silverlight的插座
- 30. Silverlight的插座
http://www.google.com/codesearch#search/&q=gtk.socket%20lang:python –