[Seek Help] 图型化开发工具“小土豆”,不能生成右键菜单
Tofloor
poster avatar
方老四
deepin
2026-01-16 10:11
Author

小土豆是在windows下很流行的一款收费的C/S架构可视化中文编程开发工具,国内的用户不少,底层和delphi一样用的是object Pascal语言,项目最后编译生成绿色的单一exe可执行文件。工具用中文封装了100多个可视化控件和几百个函数,设计时通过拖拽控件和设置属性生成窗体界面,事件通过选择图形模块搭建流程图,再编辑结点表达式即可运行。表达式编辑器以树形结构方式排列了绝大部分可用资源,包括数据源字段、两级对象列表、属性、事件、方法,以及常用函数和运算符、关键字等,使用时既可以手动录入,也可通过鼠标选择即可,而且这些都是中文显示的,易用性特别好。

在deepin的wine兼容引擎下运行没有问题,打包也成功了,只是这个软件在win下是通过右键菜单新建项目和打开项目的,在deepin环境是没有这个右键菜单的,所以用不了。官方能不能在下一个版本中改进一下,在windows系统下通过右键菜单扩展功能的情况还是不少?

截图_dde-shell_20260115112544.png截图_选择区域_20260116103924.jpeg

截图_xtd.exe_20260115112325.png

截图_选择区域_20260115112256.png

截图_deepin-wine-builder_20260115112214.png

Reply Favorite View the author
All Replies
穿西装的万斯在统亻言
deepin
Backbone of ecological co-construction group
2026-01-16 12:30
#1

wine的软件,你写好了软件也没办法在Linux上运行

Reply View the author
方老四
deepin
2026-01-16 13:21
#2
穿西装的万斯在统亻言

wine的软件,你写好了软件也没办法在Linux上运行

通过deepin的wine兼容引擎就可以运行,下图中的“中医院运营管理系统桌面版.exe”软件,就是用小土豆开发的应用,直接在deepin兼容引擎中添加一个就可正常运行。这个还不错,小土豆开发的win应用在deepin的wine兼容引擎中运行还挺容易的,不需要特别的配置。

截图_deepin-wine-builder_20260116143218.png

截图_选择区域_20260116142750.jpeg

Reply View the author
穿西装的万斯在统亻言
deepin
Backbone of ecological co-construction group
2026-01-16 14:34
#3
方老四

通过deepin的wine兼容引擎就可以运行,下图中的“中医院运营管理系统桌面版.exe”软件,就是用小土豆开发的应用,直接在deepin兼容引擎中添加一个就可正常运行。这个还不错,小土豆开发的win应用在deepin的wine兼容引擎中运行还挺容易的,不需要特别的配置。

截图_deepin-wine-builder_20260116143218.png

截图_选择区域_20260116142750.jpeg

那就有点本末倒置了,还不如直接在linux上用快码编程写,编译出linux原生

也可以用lazarus的free pascal写编译出原生的app.

Reply View the author
方老四
deepin
2026-01-16 15:36
#4
穿西装的万斯在统亻言

那就有点本末倒置了,还不如直接在linux上用快码编程写,编译出linux原生

也可以用lazarus的free pascal写编译出原生的app.

我在快码的主页上看了一下,它是在卖平台,这和国内大多数同类厂商一样,费用太贵,可用性不高。

小土豆和小蘑菇却不同,他们卖的是开发软件工具,企业版也就几千块钱,能开发和部署无数套应用,生成的软件在其他电脑上运行不需要官方授权,而且开发效率特别高,运行起来也很稳定。

用小土豆开发的应用,也很容易地在deepin的wine兼容引擎中正常运行,这个很重要。目前医院的his系统,基本上都是在windows下开发运行的,如果在deepin中也能正常运行,我们单位新进的国产操作系统电脑就不必换成windows系统了。

Reply View the author
兆兆嘟嘟嘟
Moderator
2026-01-16 20:34
#5
方老四

通过deepin的wine兼容引擎就可以运行,下图中的“中医院运营管理系统桌面版.exe”软件,就是用小土豆开发的应用,直接在deepin兼容引擎中添加一个就可正常运行。这个还不错,小土豆开发的win应用在deepin的wine兼容引擎中运行还挺容易的,不需要特别的配置。

截图_deepin-wine-builder_20260116143218.png

截图_选择区域_20260116142750.jpeg

用这个开发有没有源码文件?能不能直接编译成linux原生软件?

Reply View the author
方老四
deepin
2026-01-17 09:57
#6
兆兆嘟嘟嘟

用这个开发有没有源码文件?能不能直接编译成linux原生软件?

只有一个项目文件,在设计器中通过快捷键可查看部分生成的代码块,但是不能手动修改代码的。我估计应该是在编译时才会把相关中文代码转换成Pascal语言进行编译的。系统提供了一个导出申请软件专利需要的部分代码功能,但不是全部。

Reply View the author
兆兆嘟嘟嘟
Moderator
2026-01-17 14:11
#7
方老四

只有一个项目文件,在设计器中通过快捷键可查看部分生成的代码块,但是不能手动修改代码的。我估计应该是在编译时才会把相关中文代码转换成Pascal语言进行编译的。系统提供了一个导出申请软件专利需要的部分代码功能,但不是全部。

如果把项目文件当作压缩包解压会什么样?(这只是我的猜想,不必认真对待)

Reply View the author
running
deepin
Community Developer
a day ago
#8

@方老四 您可以在我们统信Windows兼容引擎 3.4.1 里面的社区共建提交一个心愿单,我们评估看看。

Reply View the author
方老四
deepin
a day ago
#9
running

@方老四 您可以在我们统信Windows兼容引擎 3.4.1 里面的社区共建提交一个心愿单,我们评估看看。

提交不了,提示内容不符合规范,我也不知道是哪里不符合,应用简介也在100个字以内。

截图_选择区域_20260118102952.png

Reply View the author