微波消解儀、凱氏定氮儀 Qt源代碼公佈 v1.0

前年給一家食品、藥品安全監測儀器製造公司工作,
用Qt開發了兩款產品,微波消解儀和凱氏定氮儀。
公司的領導拋棄Qt用上了Android。
恰巧,我沒和公司簽署保密協議,我寫的Qt軟件又是遵循GPLV3,(最初都沒用協議)。
所以我按照GPLV3協議的原則,在此發佈兩個工程的源代碼。(就算是使用LGPL,也是可選開源)
希望相同領域的商業和非商業公司看到能夠使用起來,與做android+java開發的同類型公司形成競爭。
至於協議上,商業保密協議和GPL協議的衝突,現在到底什麼結果,不試試怎麼知道。
    --再說一個使用**軟件的公司怎麼可能敢來找我麻煩?還是壯大Qt軍團要緊。
    --至於私人找我麻煩,說實在的,他們已經找過我一、兩次了,威脅、迫害什麼的都有,全是犯罪,找也該我找他們。我希望通過我公開源代碼,讓某些公司知道:同在一個屋檐下,和員工鬧私事鬧得不歡而散,不智之舉。同在一個國家裏,私下裏威脅迫害,邪惡之舉。沒有你來何有我往。


這兩套代碼開發用時小1年半,開發價格小15萬(我實際拿到沒這麼多),市場價值不明,(據說一臺機器售價15萬-20萬)。
(其實我可以更換logo標價出售,但是爲了壯大Qt軍團,還是無償開源。至於我的收入,到再出作品的時候再收。)
至於Qt On Android,Qt連iOS都支援了,支援Android難道還難嗎?我把LibQQt移植到macOS上也沒花多大力氣,改改deploy過程,改改平臺相關過程,就移植過來了。

源代碼工程架構包含以下幾個部分:
    core部分
    widgets部分

    form部分

    qss部分

    資源部分(包括數據庫、圖片資源(建議再做一套)、配置文件)

在core部分包含大量的通訊接口和協議,和USB設備操作能力,我提取出爲LibQQt工程,
對於通訊協議、業務和界面工程相關的部分,必要在app工程中開發。說起來,程序員們相對使用整個工程,比較喜歡用LibQQt再開發。
現在,這個通訊協議各個公司制定的不一樣,下一步就應該GB。

工程:
https://gitee.com/drabel/Tank.git
https://gitee.com/drabel/K1160.git
上面是凱氏定氮儀,定氮方法都是通用的。
下面是微波消解儀的
  
 

33025845.png
發佈了52 篇原創文章 · 獲贊 9 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章