分享

tkinter可以做出多复杂的界面?

 copy_left 2022-01-12

大家好,我是一行

最近看到一个问题是tkinter到底可以做出多复杂的界面?

图片

问题下的回答尽管用tkinter做成了五花八门的软件,可以说所有的python程序都可以使用tkinter来转成界面化使用

如果还想做到更加的复杂,那便只能再上一层界面化一个界面化工具

github里就有这样一个最强的GUI工具,用tkinter直接做一个可以拖拽的工具

图片
https://github.com/honghaier-game/TKinterDesigner

这个拖拽项目包括下面这10个功能,

  • 项目管理:创建和打开项目。
  • 文件管理:创建界面、创建文件和导入项目资源。
  • 界面设计:通过拖放所见即所得来设计Tkinter界面。
  • 控件设置:设置控件的基本属性。
  • 变量绑定:绑定 Tkinter 控件的自定义变量。
  • 事件响应:Tkinter 控制的事件和函数之间的映射。
  • 逻辑编写:编写事件函数的逻辑代码。
  • 调试运行:调用Python命令调试运行项目。
  • 打包程序:调用Python命令为项目打包exe。
  • 组件化和自定义模块导入:直接将当前接口函数保存为组件并灵活调用,或导入调用自定义模块。

这简直相当于用tkinter做了一个VB出来,所以说VB能做出的例子,Python都可以做

项目还提供了一些常见的界面化案例,这些案例包括:

1. 注册调用:

演示点击界面中的按钮事件会弹出另一个注册对话框。图片

2. SQLite 添加、删除、查询和更改:

演示如何添加、删除、查询和更改 Python 的数据库 SQLite。

图片

3. 嵌入面板

演示如何在画板画布和标签笔记本中嵌入其他界面。

图片

4. Express查询

演示如何使用自行设计的模块插件完成Express查询和界面控件交互的功能。

图片

5.计算器

演示如何快速开发加减乘除计算器软件。

图片

6. 网络聊天

演示如何开发一个带接口的服务器端和客户端聊天程序软件。

图片

7.股票价格查询

演示如何调用股票查询接口进行股票查询。

图片

8. 浏览器

演示如何开发自己的浏览器软件。

图片

9. 网络爬虫

演示如何开发自己的美颜爬虫软件。

图片

10.Pdf 文件合并

演示如何合并和拆分 PDF 文件。

图片

这里面的例子可以看出想把tkinter玩出花来,已经在于怎么玩tkinter了,而是看你怎么玩python的各个技术方向栈,并移植到tkinter上去

这个项目的github地址放在👇,有兴趣的小伙伴可以去瞅瞅:https://github.com/honghaier-game/TKinterDesigner

以上就是今天的分享啦,技术永不眠,我们下期见~

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多