看板 CodeJob 關於我們 聯絡資訊
 發案人:曾先生 聯絡方式1:請先寄站內信 聯絡方式2: 所在地區 :台科大 有效時間:7/20 專案說明: 小弟剛接觸Qt視窗程式開發不久,會寫一些簡單的C++跟Python 現在欲開發一個Qt介面之檔案處理程式以 regular expression 比對字串 但是碰到瓶頸,經考慮以下3個方案,覺得各有問題如下 因此求手把手教學 甲案:純用 Qt Creator (C++) 一路寫到底 優點:IDE本身就很完善 瓶頸:沒用過 C++ 11 的 regex,聽說處理unicode字串非常麻煩.... 另外 c++ 的 unit test 怎麼寫沒經驗 乙案:用 Qt Designer 設計UI,接著下指令轉出 UI 的 python class, 再用PyQt撰寫事件函式(regex 以 python 的 import re 處理)。 瓶頸:後續維護與擴充不知如何進行 -- 看起來每當需要更改介面,都必須重 新下指令轉出整個 UI 的 class,然後以人工把原來的code複製進去?! 丙案:視窗程式主體用 Qt Creator (C++) 開發,regex比對呼叫python程式處理 瓶頸:似乎C++部份必須處理python程式回傳的訊息規格,但是檔案處理程式 各種例外訊息都會拋出....並且部署介接比較複雜,demo時容易出包 補充一下,敝人OS為 debian 8,開發工具為官方的 Qt Creator 教學時您可以使用 Windows,但軟體與環境安裝之問題請事先告知。   預算:1200/hr以上,可議,如於咖啡廳教學飲料案主招待 接案者要求:1.具Qt視窗程式開發實戰經驗,C++或PyQt皆可 使用之開發工具、工序必須合理有效,堪於長期維護擴充 2.上面甲乙丙三案至少擇一,針對瓶頸部份必須了解得非常透徹 3.能當場撰寫簡單程式示範教學   附註:線上教學或面對面皆可 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.164.6.144 ※ 文章網址: https://www.ptt.cc/bbs/CodeJob/M.1499053644.A.870.html
tod: Qt本身不是有QRegExp? 07/03 18:26
多謝寶貴資訊....但就算您這樣說 正確用法我還是不清楚 跟python regex相容嗎?有無重要的已知bug? 有多重條件要怎麼管理,存成文字檔逐行讀入?反斜線問題怎麼處理? 比對函式如何跟UI class分離管理?單元測試怎麼寫比較好? 反正問題一堆 沒概念的時候怎麼問也問不齊(學程式最困難的就是要問對問題) 直接找有經驗的人當場帶 學習效率上還是比較有保證的 ※ 編輯: oNeChanPhile (1.164.6.144), 07/03/2017 23:05:44