原創|使用教程|編輯:龔雪|2013-11-29 16:47:29.000|閱讀 1244 次
概述:
NCReport是一款輕量級、快速、多平臺、簡單易用的基于Qt toolkit的C++編寫的報表解決方案,目前主要包括報表渲染庫和報表設計器GUI應用程序。下面來看看如何在把報表控件NCReport中創建基礎的報表,主要需要下面的步驟實現:
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
NCReport是一款10多年時間的老牌報表控件,最初是在2002年時作為qt3的應用程序的一個聯合項目,后來就成為了一個獨立的GPL項目。現在的NCReport是一款輕量級、快速、多平臺、簡單易用的基于Qt toolkit的C++編寫的報表解決方案,目前主要包括報表渲染庫和報表設計器GUI應用程序。
下面來看看如何在把報表控件NCReport中創建基礎的報表,主要需要下面的步驟實現:
一、新建一個報表
打開報表設計器的GUI應用程序,點擊“新建”或是在“文件”找到新建菜單:
二、設置頁面選項:
當前新建報表的的頁面選項可以在“報表和頁面設置”對話框中進行指定,打開報表菜單并選擇報表和頁面選項對話框,在這個對話框中可以對下面的包括報表名稱、類型、文件編碼、默認字體頁面尺寸等屬性進行。
三、添加數據源
在一開始默認的情況下,新建的報表中包含了一個頁面header、detail以及一個頁面footer,在開始去添加報表項目之前,需要定義表表數據源來表示這個數據來自哪里,在本次的示例中數據源就是一個Text。
在報表中要指定一個數據源,打開報表菜單并選擇數據源··菜單項目。就會出現一對話框,在里面就可以添加或者是移除數據源。要添加一個新的數據源,需要點擊“添加”按鈕,然后從一系列可用的數據源類型中選擇QStringList數據源類型,接著點擊“創建”按鈕。
可以在如下的對話框中指定數據源屬性:
四、指定數據源的到報表中詳細信息部分
在指定定義的數據源之前,需要打開報表菜單,選擇Details and grouping菜單項,就會出項如下所示的對話框,默認的detail ID 是Detail1,你也可以進行自定義。從數據源對話框中選擇預先定義好的數據源。
五、測試
這里就可以準備一些測試數據來進行測試了,在報表設計器中測試數據編輯器使得設計、調試以及報表測試變得非常的簡單。下面將創建一個簡單的產品列表包含下面的列:
Category類別作為第0列
Product name作為第1列
Product code作為第2列
active作為第3列
weight作為第4列
price作為第5列
從報表菜單中打開測試數據編輯器,就會出現一個對話框,你可以在這個對話框中編輯和重設測試數據,對于測試有三類數據源可以使用。現在需要測試數據作為QStringList,所以需要作為QStringList檢查Store,檢查box并執行ID。
六、幾何編輯器的使用
在設計器中的幾何編輯器窗口主要是用于編輯指定對象的位置和尺寸,使用view menu就可以啟用或者是禁用編輯器,如果已經啟用,這個工具窗口就會出現在右邊,這時當前對象或者是選中的對象就可以通過鼠標來進行操作了。
>>>下載NCReport
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都控件