PythonStudio是一个极强的开发Python的IDE工具,它使用的是Delphi的控件,常用的内容是与Delphi一致的。但是相关文档并一定完整。现在我试试能否逐步把它的控件常用用法写一点点,也作为PythonStudio的参考。
Tlabel是最常用的控件,就是文字标签,相当于界面中的静态文字,它的属性包括字体,字号,颜色,对齐,提示等,这些直接可以看出来,就不用写了
常用的另外还有一个Caption,写啥字就显示啥。
重点说一下TLinkLabel,点击这个标签,就可以在浏览器窗口中打开网站
常用属性
caption
如果在这里直接写上类似“http://www.glsite.com"的网址,并不能做跳转,需要和HTML一样,加上标签
比如:点击这里进入硅量官网,只有标签内的内容才能点击。
是不是发现,没有把链接地址?是的,链接地址直接写在这里并不会做到点击 后的跳转,需要用代码来实现,所以这里没必要写网址。
另外,还有一些属性,和TLabel基本一样,或平常也用不着,就不写了
常用方法
OnClick
真正的跳转工作,需要在OnClick中写,也就是把链接地址要写在这里,具体如下:
def LinkLabel1Click(self, Sender):
import webbrowser
webbrowser.open("http://www.glsite.com")
这里需要注意的是webbrowser是python的内置库,这里导入是为了让大家看得清
合理的写法是在文件头上。