【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,

文章链接

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: