1. 程式人生 > 資料庫 >Qt資料庫報表應用-食品小作坊登記證列印系統一

Qt資料庫報表應用-食品小作坊登記證列印系統一

Qt資料庫報表應用-食品小作坊登記證列印系統一
    
Qt資料庫應用開發一向不是QT的長項。主要原因之一是沒有相應的報表模組,還有就是paint類和列印類對精確定位列印很難控制。考慮到今後系統的功能增加,還是選擇用qt作為開發工具。選擇的報表工具是limereport。
limereport簡要介紹下編譯和改介面的方法。
一、編譯。直接用QT5.11.3開啟 pro檔案。然後編譯就可以得到相應的dll和報表編輯器。 在這裡插入圖片描述

這裡講一下中文化介面。開啟如圖的UI介面。把選單位要的英文改成中文即可,重新編譯就行了。

二、在應用中如何應用報表系統
這裡有一個方法就是把自已的系統放在 limereport的原始碼目錄中,然後在自已的pro檔案中加入一句include(…/common.pri)。還有一個問題就是設計的ui介面不能實時更新到編譯檔案中去的問題,在ui中加入以下這句。

UI_DIR=$$PWD
三、應用報表實戰。
食品小作坊管理是登記制。登記證是格式化模板,在沒有適用的軟體來列印,就用QT+報表的模式來開發這樣一個系統。UI介面如下。

在這裡插入圖片描述

在這裡插入圖片描述
在這裡插入圖片描述

在這裡插入圖片描述

在這裡插入圖片描述

在這裡插入圖片描述