基于Qt开发的多语言词条生成方法

    公开(公告)号:CN108399064B

    公开(公告)日:2021-06-18

    申请号:CN201710066567.2

    申请日:2017-02-07

    IPC分类号: G06F8/38 G06F8/30 G06F40/40

    摘要: 本发明公开了基于Qt开发的多语言词条生成方法:步骤1、获取并分析Qt工程的pro文件和子模块的pro文件,形成完整的pro文件列表,每个pro文件列表项对应一个待翻译处理的模块;步骤2、针对每个待翻译处理的模块调用Qt的lupdate.exe,提取源文件中用tr宏函数所标识的词条,形成各个待翻译处理的模块的ts文件;步骤3、读取ts文件列表,输出待翻译的Excel词条文件;步骤4、获取工具自动翻译或人工翻译修订后的Excel词条文件,将指定的某种语言词条回填并生成该语言对应的ts文件,调用Qt的lrelease.exe,生成qm文件。提高多语言词条处理的自动化程度,以直观可视的方式组织管理词条,便于翻译人员录入和修订;可自动复用已有词条,减少需要手工重复录入的工作。

    一种软件主界面框架设计方法

    公开(公告)号:CN108829390A

    公开(公告)日:2018-11-16

    申请号:CN201810329021.6

    申请日:2018-04-13

    IPC分类号: G06F8/38

    摘要: 本发明公开一种软件主界面框架设计方法,主界面使用QT跨平台库开发,最外层主窗体继承自QDialog或QWidget,划分为横式排列的3个区域,界面的背景和样式通过QSS样式表配置,将主界面设计为包含如下3个区域:区域1:区域1继承自QWidget,是主框架的标题栏;区域2:区域2继承自QWidget,包括3个子部分,分别显示菜单栏、工具栏和软件Logo图标;区域3:区域3继承自QMainWindow,划分为竖式QSpliter和状态栏2个子部分,其中,竖式QSpliter管理5个子窗体,包括左侧工具栏、左侧停靠栏、中间容器、右侧停靠栏和右侧工具栏,中间容器又包括QWorkSpace窗体容器和底部停靠栏2个子部分。此种方法可实现标题栏、状态栏等可定制,停靠栏可方便显示、隐藏,各个子窗体的样式可定制。

    一种可视化编程访问数据库方法及装置

    公开(公告)号:CN115309771A

    公开(公告)日:2022-11-08

    申请号:CN202210947097.1

    申请日:2022-08-09

    IPC分类号: G06F16/242 G06F16/23 G06F8/34

    摘要: 本发明公开了一种可视化编程访问数据库方法及装置,绘制读数据库符号、写数据库符号;根据读数据库符号配置界面设置读数据库符号,获得读数据库符号SQL语句的组成参数;根据写数据库符号配置界面设置写数据库符号,获得写数据库符号SQL语句的组成参数;根据读数据库符号SQL语句的组成参数或者写数据库符号SQL语句的组成参数分别获取数据库访问SQL语句;根据数据库访问SQL语句访问数据库。本发明解决了可视化编程不便于访问通用数据库的问题,实现比较通用的可视化编程数据库访问;并且读写符号界面配置项丰富、清晰,配置简单方便,极大地提高了可视化编程访问数据库的灵活性与实用性,具备通用推广意义。