当前位置: 首页 > news >正文

PythonStudio 控件使用常用方式(三十四)TTaskBar

PythonStudio是一个极强的开发Python的IDE工具,官网地址是:https://glsite.com/ ,在官网可以下载最新版的PythonStudio,同时,在使用PythonStudio时,它也能及时为用户升到最新版本。它使用的是Delphi的控件,常用的内容是与Delphi一致的。但是相关文档并一定完整。现在我试试能否逐步把它的控件常用用法写一点点,也作为PythonStudio的参考。

从1.2.1版开始,PythonStudio又增加了很多新的控件。

TTaskBar是一个在状态栏图标中叠加状态和进度的控件,如下图,程序运行的图标上显示有红色的出错标记,同时可以显示目前的进度约为70%
在这里插入图片描述

组件位置

TTaskBar位于Win32下

常用属性

ProgressMaxValue

进度条的最大值

ProgressState

进度条的状态,主要有:

  • None:无
  • Normal:绿色
  • Error:红色
  • Paused:黄色
  • Indeterminate:无

ProgressValue

进度条的数值

以下代码设置了图1显示的状态

        self.Taskbar1.ProgressMaxValue=100self.Taskbar1.ProgressState="Error"self.Taskbar1.ProgressValue=70

OverlayIcon

可以导入图标,并叠加显示在图标上,如:
在该属性中导入闹钟图标后
在这里插入图片描述
任务栏效果如下
在这里插入图片描述

TaskBarButtons

可以在这个属性中设置在鼠标移到状态栏图标上时,是否要出现可以执行的按钮,流程为:

  • 用按钮编辑器添加按钮
  • 为每个按钮设置图标,并添加事件等
    在这里插入图片描述
    添加完成后,效果如下
    在这里插入图片描述

TabProperites

里面有5个属性

  • AppThumbAlways:是否当鼠标移到图标上就显示缩略图,即使这个程序并没有激活
  • AppThumbWhenActive:是否仅在激活时才显示缩略图
  • AppPeekAlways和AppPeekWhenActive不知道是干什么的
  • CustomizePreview如果设置为True会显示如下图
    在这里插入图片描述
    其他内容,有问题可以一起去硅量实验室的论坛 https://forum.glsite.com/进行讨论。

http://www.mrgr.cn/news/4700.html

相关文章:

  • day35
  • 远程供水无障碍,管线车助力全面消防防护_鼎跃安全
  • http 请求-02-Ajax XHR 的替代方案 fetch api 入门介绍
  • 供应商管理系统如何提升管理效能?
  • 企业网中网关的部署位置浅析
  • 计算机毕业设计选什么题目好? springboot 大学志愿填报系统
  • Java使用Easy Excel对Excel进行操作
  • Android:使用Gson常见问题(包含解决将Long型转化为科学计数法的问题)
  • 黑神话孙悟空:超燃视频混剪制作
  • 到底什么是虫情测报系统?
  • 前端性能优化的指标
  • 计算机毕业设计选题推荐-二手房价分析与预测-Python爬虫可视化-算法
  • 什么叫日志门面
  • 如何应对突发技术故障和危机:开发团队的应急策略
  • 力扣 第 137 场双周赛
  • Linux:进程控制
  • Redis远程字典服务器(7)—— set类型详解
  • C++ TinyWebServer项目总结(6. 高级 I/O 函数)
  • C语言相关
  • Qml 实现仿前端的 Notification (悬浮出现页面上的通知消息)