【Adwite】基于 tkinter + html 开发软件
介绍
tkinter是一个轻量的跨平台GUI库,并且是python自带的GUI库,可以达到无依赖快速开发 tkinter有很多web的扩展库,可以在tkinter中显示web
adwite是基于tkinter与其他额外web扩展库开发的,希望能用tkinter开发出用web开发的桌面软件。
pip install adwite
adwite并不直接要求安装某个库,但是使用webview时必须下载某个库,现在支持cefpython3、tkwebview2、tkinterie、tkhtmlview。
之所以可以基于各种库进行开发,是因为每个库的功能都不相同,有的只能在Windows平台下使用,有的体积特别大,占用特别大。所以提供不同的web库开发进行支持。
cefpython3 : 跨平台,体积大。想要跨平台可以用这个。
tkwebview2 :仅限于在Windows平台使用,支持html,支持js,支持css,体积小,某些解释器版本因依赖库不支持无法使用。想要只在Windows平台下使用,并支持更多功能请使用这个。
tkinterie : 仅限于在Windows平台使用,可以渲染HTML5,体积小,某些解释器版本因依赖库不支持无法使用。想要只在Windows平台下使用,并需求不太高请使用这个。
tkhtmlview :跨平台,体积小,支持的属性少。想要跨平台但需求很低,只需要显示基础的元素可以使用这个。
使用
adwite提供了一个应用程序窗口Application作为Web组件的承载物
from adwite import Application
app = Application(
app_width=1000,
文章链接
发表评论