如何衡量一个网站的价值,网站策划书是什么,网页设计网站页面代码,wordpress源代码插件PythonStudio是一个极强的开发Python的IDE工具#xff0c;官网地址是#xff1a;https://glsite.com/ #xff0c;在官网可以下载最新版的PythonStudio#xff0c;同时#xff0c;在使用PythonStudio时#xff0c;它也能及时为用户升到最新版本。它使用的是Delphi的控件官网地址是https://glsite.com/ 在官网可以下载最新版的PythonStudio同时在使用PythonStudio时它也能及时为用户升到最新版本。它使用的是Delphi的控件常用的内容是与Delphi一致的。但是相关文档并一定完整。现在我试试能否逐步把它的控件常用用法写一点点也作为PythonStudio的参考。
从1.2.1版开始PythonStudio又增加了很多新的控件。
TFlowPanel是一个以流方式放置控件的面板。在面板中插入控件后它将自动按顺序进行排列如果中间删除了某个控件后面的控件仍会补上这个空缺。
下图显示了一个案例在TPanel和TFlowPanel同时添加了十个按钮在TPanel中未设定坐标都放置在同一位置在TFlowPanel就可以比较方便地进行自动排列 当把FlowPanel的Align设置为alTop后也可以发现调整窗体尺寸控件会自动排列
组件位置
TFlowPanel位于Additional下
使用方法
在TFlowPanel内添加控件
代码如下 def __init__(self, owner):self.FlowPanel1 FlowPanel(self)self.LoadProps(os.path.join(os.path.dirname(os.path.abspath(__file__)), Unit1.pydfm))for i in range(10):btnButton(self)btn.NameFlobtnstr(i)# 需要将控件的父级设置为FlowPanelbtn.Parentself.FlowPanel1btn.Captionaaaastr(i)
边距
自动排列需要在添加的控件的边距上进行设置而不是在FlowPanel上设置 在设置时需要设置两个地方
Margins属性通过设置left right bottom top来分别设置AlignWithMargins属性必须设置为True 如 btn.Margins.Left10btn.AlignWithMarginsTrue滚动条
TFlowPanel不带滚动条必须要有TScrollBox来配合 其操作顺序为
先添加TScrollBox并将其Align设置为alClient再在TScrollBox下添加TFlowPanel并将其Align属性设置为alTop,AutoSize属性设置为TrueAutoWrap属性设置为True 作为一个窗口其他也没有什么要注意的有问题可以一起去硅量实验室的论坛 https://forum.glsite.com/进行讨论。