一种基于Qt的票据模块Form生成方法、装置及介质与流程

    专利2022-07-08  85


    本发明涉及一种基于qt的票据模块form生成方法、装置及介质,属于金融自助终端扩展服务技术领域。



    背景技术:

    wosa/xfs是基于wosa(windows开放式系统体系结构)的金融扩展服务,定义了一套金融产品开发接口规范,从而,应用和硬件厂商只要按照该规范开发即可实现无缝对接。wosa/xfs规范中的ptr协议,详细说明了form的语法、格式,form中的字段,媒介等规范。form被广泛应用于打印类设备(如激光打印机、存折补登机、凭条打印机、票据类设备等),用于打印出需要的信息。

    form被广泛应用于打印类设备,只要按照规范生成form文件,根据项目需求配置相应参数,使用该form就可打印出所需要的文档。由于form需要按照标准的语法生成,每个字段代表不同的含义,因此如果需要生成、调整form,需要对form有一定的了解,这给form的使用带来一定的难度。



    技术实现要素:

    针对上述存在的技术问题,本发明的目的是:提出了一种基于qt的票据模块form生成方法、装置及介质,只需操作界面,无需了解form规范,从而方便简化了form的使用。

    本发明的技术解决方案是这样实现的:一种基于qt的票据模块form生成方法,包括如下步骤,

    挖掘票据模块需要的字段,根据form定义并基于qt开发form界面生成工具;

    通过form界面生成工具加载form文件,读取及展示form文件信息;

    根据读取的form文件信息修改form文件相应参数;

    在form界面生成工具中添加编辑删除field,并将form文件信息保存为文件。

    优选的,在form文件已经存在时,选择通过加载文件维护form信息,文件选择完成后,将解析出的form文件信息显示在界面上。

    优选的,添加编辑删除field分为添加field功能、编辑field功能和删除field功能;

    所述添加field功能将form文件信息添加完成后,添加的field信息同步显示到表格中;当表格中有内容后,编辑field功能、删除field功能和清空field功能激活,否则,不可用;

    所述编辑field功能提供两种操作方式:一种为,点击需要编辑的行后,点击编辑field功能;另一种为,双击需要编辑的行;上述两种操作都会弹出编辑field对话框,需要修改的行的信息同步显示到对话框中,修改完后信息保存并显示到表格中;

    所述删除field功能点击表格中需要删除的行后,程序会确认是否需要删除该行,确定后删除该行。

    优选的,所述删除field功能还包括清空field功能,清空field功能将信息全部清空处理。

    优选的,将form文件信息保存为文件包括编辑完field,并对form其它数据修改完成后,确认需要保存的路径和文件名,保存form,便可将form信息保存到相应文件中。

    优选的,所述form其它数据包括表单名、媒介名、表单宽高。

    一种基于qt的票据模块form生成装置,包括form界面生成模块、form加载模块、form文件修改模块和添加编辑删除field模块;所述form界面生成模块挖掘票据模块需要的字段,根据form定义并基于qt开发form界面生成工具;

    所述form加载模块通过form界面生成工具加载form文件,读取及展示form文件信息;

    所述form文件修改模块根据读取的form文件信息修改form文件相应参数;

    所述添加编辑删除field模块根据在form界面生成工具中的添加编辑删除field,将form文件信息保存为文件。

    一种基于qt的票据模块form生成介质,用于储存所述基于qt的票据模块form生成方法所用的软件指令,其中包含为基于qt的票据模块form生成方法所设计的程序。

    由于上述技术方案的运用,本发明与现有技术相比具有下列优点:

    本发明的一种基于qt的票据模块form生成方法、装置及介质,通过开发form界面生成工具加载form文件,读取及展示form文件信息;根据读取的form文件信息修改form文件相应参数;在form界面生成工具中添加编辑删除field,并将form文件信息保存为文件,只需操作界面,无需了解form规范,从而方便简化了form的使用。

    附图说明

    下面结合附图对本发明技术方案作进一步说明:

    附图1为本发明的一种基于qt的票据模块form生成方法的流程图;

    附图2为本发明的一种基于qt的票据模块form生成装置的示意图。

    具体实施方式

    下面结合附图来说明本发明。

    实施例一

    如附图1所示为本发明所述的一种基于qt的票据模块form生成方法,包括如下步骤,

    挖掘票据模块需要的字段,根据form定义并基于qt开发form界面生成工具;

    通过form界面生成工具加载form文件,读取及展示form文件信息;在form文件已经存在时,选择通过加载文件维护form信息,文件选择完成后,将解析出的form文件信息显示在界面上;

    根据读取的form文件信息修改form文件相应参数;

    在form界面生成工具中添加编辑删除field,添加编辑删除field分为添加field功能、编辑field功能和删除field功能并将form文件信息保存为文件;将form文件信息保存为文件包括编辑完field,并对form其它数据修改完成后,确认需要保存的路径和文件名,保存form,便可将form信息保存到相应文件中;所述form其它数据包括表单名、媒介名、表单宽高;

    所述添加field功能将form文件信息添加完成后,添加的field信息同步显示到表格中;当表格中有内容后,编辑field功能、删除field功能和清空field功能激活,否则,不可用;所述编辑field功能提供两种操作方式:一种为,点击需要编辑的行后,点击编辑field功能;另一种为,双击需要编辑的行;上述两种操作都会弹出编辑field对话框,需要修改的行的信息同步显示到对话框中,修改完后信息保存并显示到表格中;所述删除field功能点击表格中需要删除的行后,程序会确认是否需要删除该行,确定后删除该行;所述删除field功能还包括清空field功能,清空field功能将信息全部清空处理。

    实施例二

    如附图2所示,基于与前述实施例中一种基于qt的票据模块form生成方法同样的发明构思,本说明书实施例还提供一种基于qt的票据模块form生成装置,包括form界面生成模块、form加载模块、form文件修改模块和添加编辑删除field模块;

    所述form界面生成模块挖掘票据模块需要的字段,根据form定义并基于qt开发form界面生成工具;

    所述form加载模块通过form界面生成工具加载form文件,读取及展示form文件信息;

    所述form文件修改模块根据读取的form文件信息修改form文件相应参数;

    所述添加编辑删除field模块根据在form界面生成工具中的添加编辑删除field,将form文件信息保存为文件。

    实施例三

    基于与前述实施例中一种基于qt的票据模块form生成方法同样的发明构思,本说明书实施例还提供一种基于qt的票据模块form生成介质,用于储存所述基于qt的票据模块form生成方法所用的软件指令,其中包含为基于qt的票据模块form生成方法所设计的程序。

    本发明的一种基于qt的票据模块form生成方法、装置及介质,通过开发form界面生成工具加载form文件,读取及展示form文件信息;根据读取的form文件信息修改form文件相应参数;在form界面生成工具中添加编辑删除field,并将form文件信息保存为文件,只需操作界面,无需了解form规范,从而方便简化了form的使用。

    上述实施例只为说明本发明的技术构思及特点,其目的在于让熟悉此项技术的人士能够了解本发明的内容并加以实施,并不能以此限制本发明的保护范围,凡根据本发明精神实质所作的等效变化或修饰,都应涵盖在本发明的保护范围内。


    技术特征:

    1.一种基于qt的票据模块form生成方法,其特征在于:包括如下步骤,

    挖掘票据模块需要的字段,根据form定义并基于qt开发form界面生成工具;

    通过form界面生成工具加载form文件,读取及展示form文件信息;

    根据读取的form文件信息修改form文件相应参数;

    在form界面生成工具中添加编辑删除field,并将form文件信息保存为文件。

    2.如权利要求1所述的一种基于qt的票据模块form生成方法,其特征在于:在form文件已经存在时,选择通过加载文件维护form信息,文件选择完成后,将解析出的form文件信息显示在界面上。

    3.如权利要求1所述的一种基于qt的票据模块form生成方法,其特征在于:添加编辑删除field分为添加field功能、编辑field功能和删除field功能;

    所述添加field功能将form文件信息添加完成后,添加的field信息同步显示到表格中;当表格中有内容后,编辑field功能、删除field功能和清空field功能激活,否则,不可用;

    所述编辑field功能提供两种操作方式:一种为,点击需要编辑的行后,点击编辑field功能;另一种为,双击需要编辑的行;上述两种操作都会弹出编辑field对话框,需要修改的行的信息同步显示到对话框中,修改完后信息保存并显示到表格中;

    所述删除field功能点击表格中需要删除的行后,程序会确认是否需要删除该行,确定后删除该行。

    4.如权利要求3所述的一种基于qt的票据模块form生成方法,其特征在于:所述删除field功能还包括清空field功能,清空field功能将信息全部清空处理。

    5.如权利要求1所述的一种基于qt的票据模块form生成方法,其特征在于:将form文件信息保存为文件包括编辑完field,并对form其它数据修改完成后,确认需要保存的路径和文件名,保存form,便可将form信息保存到相应文件中。

    6.如权利要求5所述的一种基于qt的票据模块form生成方法,其特征在于:所述form其它数据包括表单名、媒介名、表单宽高。

    7.一种基于qt的票据模块form生成装置,其特征在于,包括form界面生成模块、form加载模块、form文件修改模块和添加编辑删除field模块;

    所述form界面生成模块挖掘票据模块需要的字段,根据form定义并基于qt开发form界面生成工具;

    所述form加载模块通过form界面生成工具加载form文件,读取及展示form文件信息;

    所述form文件修改模块根据读取的form文件信息修改form文件相应参数;

    所述添加编辑删除field模块根据在form界面生成工具中的添加编辑删除field,将form文件信息保存为文件。

    8.一种基于qt的票据模块form生成介质,其特征在于:用于储存为上述权利要求1~6中任一项所述基于qt的票据模块form生成方法所用的软件指令,其中包含为基于qt的票据模块form生成方法所设计的程序。

    技术总结
    本发明公开了一种基于Qt的票据模块Form生成方法,包括如下步骤,挖掘票据模块需要的字段,根据Form定义并基于Qt开发Form界面生成工具;通过Form界面生成工具加载Form文件,读取及展示Form文件信息;根据读取的Form文件信息修改Form文件相应参数;在Form界面生成工具中添加编辑删除Field,并将Form文件信息保存为文件;本发明只需操作界面,无需了解Form规范,从而方便简化了Form的使用。

    技术研发人员:王红娟;张绍苇;生伟
    受保护的技术使用者:浪潮金融信息技术有限公司
    技术研发日:2020.11.27
    技术公布日:2021.03.12

    转载请注明原文地址:https://wp.8miu.com/read-23460.html

    最新回复(0)