作者oNeChanPhile (晓时初江潮)
看板CodeJob
标题[发案] Qt视窗程式 regex档案处理
时间Mon Jul 3 11:47:18 2017
发案人:曾先生
联络方式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://webptt.com/cn.aspx?n=bbs/CodeJob/M.1499053644.A.870.html
1F:→ tod: Qt本身不是有QRegExp? 07/03 18:26
多谢宝贵资讯....但就算您这样说 正确用法我还是不清楚
跟python regex相容吗?有无重要的已知bug?
有多重条件要怎麽管理,存成文字档逐行读入?反斜线问题怎麽处理?
比对函式如何跟UI class分离管理?单元测试怎麽写比较好?
反正问题一堆 没概念的时候怎麽问也问不齐(学程式最困难的就是要问对问题)
直接找有经验的人当场带
学习效率上还是比较有保证的
※ 编辑: oNeChanPhile (1.164.6.144), 07/03/2017 23:05:44