看板 Programming 關於我們 聯絡資訊
藉這個標題問一下 由於個人平常寫程式比較偏工程方面 經常需要大量的數學計算 由於平常都是使用c來做這方面來保證效能 請問這樣的情況下使用python來做GUI效率會差很多嗎? 還是建議用QT等其他工具呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.113.65.19 ※ 文章網址: http://www.ptt.cc/bbs/Programming/M.1412944064.A.A02.html
fireslayer: python call c 223.136.93.126 10/10 21:33
wohtp: 如果最慢的部分竟然是gui,你的數值運算一123.110.141.102 10/10 21:59
wohtp: 定很輕鬆 XD123.110.141.102 10/10 21:59
bjiyxo: 目前有在用的程式約要30分鐘上下,我對 140.113.65.19 10/11 02:15
bjiyxo: gui了解不多SORRY是不是問了蠢問題? 140.113.65.19 10/11 02:15
lc85301: 他要說的應該是開發效率而不是執行效率140.112.230.221 10/11 08:05
Neisseria: 用 script language 做 GUI 是好選擇 220.136.25.77 10/11 13:49
Neisseria: 參考這篇文章 http://bit.ly/1rmoNbs 220.136.25.77 10/11 13:50
wohtp: 「用Python寫GUI給後端的C module」:執行123.110.141.102 10/11 17:09
wohtp: 時間加個零頭123.110.141.102 10/11 17:09
wohtp: 「啊,Python寫GUI很方便耶,整個用Python123.110.141.102 10/11 17:10
wohtp: 重寫加上GUI吧」:這個就很難說123.110.141.102 10/11 17:10
wohtp: 原po指的到底是哪個?123.110.141.102 10/11 17:11
bjiyxo: 我想我應該意思是需要一個GUI包我的程式 140.113.65.19 10/11 19:44
bjiyxo: 所以應該是用Python寫GUI給後端的C module 140.113.65.19 10/11 19:44
bjiyxo: 不過我之前不知道有python call c這件事情 140.113.65.19 10/11 19:44
bjiyxo: 以為整個程式都要用同個語言寫QQ 140.113.65.19 10/11 19:45
bjiyxo: 所以我的情況應該使用Python做GUI比較好 140.113.65.19 10/11 19:46
Killercat: Python call C主要用的叫做ctypes 1.170.124.10 10/12 16:22
Killercat: 不過我個人認為... python gui並沒有 1.170.124.10 10/12 16:22
Killercat: 好到會讓人特地為了gui去搞定它 :P 1.170.124.10 10/12 16:22
Killercat: ctypes是個頗難搞的東西 1.170.124.10 10/12 16:22
Killercat: 你把c的部分做成daemon server用pipe 1.170.124.10 10/12 16:23
Killercat: 去詢問/查值都可能比這個簡單點 1.170.124.10 10/12 16:23