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