TinEngine-2.5.0新特性
TinEngine-2.5.0
基本信息
2022-6-4更新
首个TinEngine季度正式更新版本
pip安装
仅支持Python3.9
pip install tinengine
之间版本的更新
因为上一次记录TinEngine新特性是从第一个TinEngine-V3版本(-2.3.1-)开始记录的,到现在的TinEngine-2.5.0,中间隔了若干个版本,这里简单介绍一下:
-
-2.3.2-
- 使用ieframe来渲染
<html>
- 使用ieframe来渲染
-
-2.3.5-
-
新增
<download>
,提供一个按钮和下载组件供读者自行下载文件 -
优化表格显示
-
-
-2.3.6-
-
新增
<do>
,直接主动运行已经被加载的<code>
-
继续优化表格显示
-
为
<code>
添加多余数的多行参数 -
使用TinUI渲染密码输入框、继续渲染决定框
-
-
-2.3.7-
-
为
<mode>
添加多余数的多行参数 -
<download>
可以指定多线程下载文件 -
新增
<topic>
,在TinText顶部显示主题
-
-
-2.3.9-
-
新增
<tinframe>
,在本TinText添加子TinText渲染*.tin文件 -
新增
<depend>
,编写者主动指定下载依赖文件到data\depend\
-
-
-2.4.0-(首个季度测试更新)
-
可以为
<table>
指定TinUI表格样式,使用@LBK@
代替换行 -
使用WebView2渲染
<html>
-
改善单线程中
<stop>
的暂定效果
-
本版本更新
介绍完历史遗留问题,现在来看看本次的更新
修复多线程中html渲染
在多线程中,两种html渲染方式均选择不直接渲染,由读者手动开启渲染。
使用新版tkinterweb。
添加说明文本段
使用<quo>
标签,在文本框中加入Message控件,作为说明文本段。
<quo>第一行;第二行;...
添加上下标
使用<sst>
标签,在当前位置输出上标或下标文本。
<sst>b/p;text
;b下标;p上标
添加富文本渲染功能
除了渲染Tin标记文本段、普通文本、HTML3和HTML5之外,TinEngine又多了一个渲染富文本的功能——<rtf>
标签。该标签用来渲染*.rtf文件。
<rtf>rtf_filename
;不需要后缀名。相对一级目录为 data\depend\
结语
TinEngine已经较为完善了,可以与TinUI公用搭建便捷灵活的tkinter主窗口。