PythonStudio是一个极强的开发Python的IDE工具,官网地址是:https://glsite.com/ ,在官网可以下载最新版的PythonStudio,同时,在使用PythonStudio时,它也能及时为用户升到最新版本。它使用的是Delphi的控件,常用的内容是与Delphi一致的。但是相关文档并一定完整。现在我试试能否逐步把它的控件常用用法写一点点,也作为PythonStudio的参考。
从1.2.1版开始,PythonStudio又增加了很多新的控件。
TToolBar是一个早就有的控件,新版本增加了TActionToolBar,由于它们有继承关系,所以以TToolBar为例进行说明。下图显示 的是一个看图软件的ToolBar,也就是工具栏,一般情况下,会有按钮和分隔线组成,点击按钮就进行操作。
组件位置
TToolBar位于Win32下
常用方式
最简单的结合ACTION做工具栏的方式
第一步:做好TActionList
参考https://blog.csdn.net/gxchai/article/details/141240709/ PythonStudio 控件使用常用方式(二十七)TActionList 完成 多个Action的设置
- 添加TImageList,并导入多个图标
- 添加ActionList,设置多个Action
- 绑定每个Action的图标
- 写好每个Action的代码
第二步:加入TToolBar控件,并添加按钮
- 加入TToolBar控件
- 右键点击控件,加入新的按钮或分隔线
第三步:将按钮绑定Action
-
设置TToolBar的Imges属性为ImageList
-
将各个按钮的Action绑定为ActionList的各个Action
完成效果
如果要对每个按钮定义事件
可以在每个按钮的OnClick事件中进行设置
TToolBar有很多方法和属性,因为篇幅关系,分开写。
其他有问题可以一起去硅量实验室的论坛 https://forum.glsite.com/进行讨论。