NCReport是 一款10多年時間的老牌報表控件,最初是在2002年時作為qt3的應用程序的一個聯合項目,后來就成為了一個獨立的GPL項目。現在的NCReport 是一款輕量級、快速、多平台、簡單易用的基於Qt toolkit的C++編寫的報表解決方案,目前主要包括報表渲染庫和報表設計器GUI應用程序。
下面來看看如何在把報表控件NCReport中創建基礎的報表,主要需要下面的步驟實現:
一、新建一個報表
打開報表設計器的GUI應用程序,點擊“新建”或是在“文件”找到新建菜單:
二、設置頁面選項:
當前新建報表的的頁面選項可以在“報表和頁面設置”對話框中進行指定,打開報表菜單並選擇報表和頁面選項對話框,在這個對話框中可以對下面的包括報表名稱、類型、文件編碼、默認字體頁面尺寸等屬性進行。
三、添加數據源
在一開始默認的情況下,新建的報表中包含了一個頁面header、detail以及一個頁面footer,在開始去添加報表項目之前,需要定義表表數據源來表示這個數據來自哪里,在本次的示例中數據源就是一個Text。
在報表中要指定一個數據源,打開報表菜單並選擇數據源··菜單項目。就會出現一對話框,在里面就可以添加或者是移除數據源。要添加一個新的數據源,需要點 擊“添加”按鈕,然后從一系列可用的數據源類型中選擇QStringList數據源類型,接着點擊“創建”按鈕。
可以在如下的對話框中指定數據源屬性:
>>>完整文章