频道分类

Python4Delphi 示例应用程序在 Delphi 应用程序中运行简单的 Python 脚本

作者:admin 来源: 日期:2020/11/5 9:42:12 人气: 标签:Python4Delphi

 

正如我们知道的,变量存储一个值,以便您可以在以后的程序中重用它。这减少了冗余,提高了性能,并使代码更具可读性。什么是Python 德尔福变量?这篇文章将指导你理解。您还可以将 Python4Delphi 与C++使用。

Python4Delphi Demo3示例应用演示如何使用TPython DelphiVar 组件在德尔福中创建 Python Delphi 变量(将 python 变量转换为 Delphi 变量,反之亦然),显示变量类型和分配给它的值,将不同的类型值重新分配到同一变量,在消息中显示变量内容。你可以在GitHub上找到演示3源

先决条件:下载并安装最新的 Python 平台。按照此处提到的 Python4Delphi 安装说明进行操作。或者,您可以查看此视频 开始使用Python4Delphi。检查演示1和演示2,它介绍如何运行python脚本和评估德尔福中的表达式。

Python4Delphi 演示 3 示例应用程序中使用的组件

  • TPythonEngine:用于与 Python 通信、在 Delphi 中创建 Python 类型的相对低级例程的集合。是单顿班
  • TPythonGUIInput 输出: 继承自 TPythonInput 输出(用作 python 输出的控制台) 使用此组件输出属性可以关联 Memo 组件以显示输出。
  • TPythonDelphiVar: 继承自特恩Client, 用于将 python 变量转换为 Delphi 变量, 反之亦然.它具有将值设置为变量或 PyObject 的方法。它包含模块(默认情况下在内部创建)等属性,其中 python 变量 (TPyVar) 创建,然后转换为 Delphi 变体。
  • TMemo: 多行文本编辑控件,提供文本滚动。备忘录控件中的文本可以作为整体或按行进行编辑。

你可以从提取的 GitHub 存储库中找到Python4Delphi Demo3示例项目.[Python4Delphi]演示[演示03.dproj.在 RAD Studio 10.4.1 中打开此项目并运行应用程序。

开源地址:https://github.com/pyscripter/python4delphi