Python Tkinter GUI可视化助手又称python Tkinter窗口布局助手,基于VB编写的一个插件,主要用于输出Python的tk代码,采用可视化的操作界面,可快速布局tkinter的窗口大小和组件位置,自动生成代码。软件绿色免安装,操作简单,和易语言界面有些类似,需要的朋友可以下载!

软件特色

1、绿色免费、小巧实用、打开即用

2、可以帮助你快速布局Tkinter的窗口大小,组件位置,并自动生成代码

3、布局窗口有点像易语言的风格,操作简单

4、自动生成代码,直接粘贴即可

5、助手只是生成简单的组件布局代码,组件事件等等其他代码需要自己有tkinter基础

Python Tkinter GUI可视化助手使用方法

1 首先注册此插件,可以使用自带的安装程序,或自己手动完成。

2 打开VB6,新建一个标准EXE工程,在窗体上设计自己的GUI布局,这个工作估计没有VB基础的同学都可以完成,同时可以设置相应的控件属性。

3 如果使用自带安装程序安装了插件,现在VB的工具条上应该有一个新图标(一片橙红色羽毛),如果没有,到菜单"外接程序"|"外接程序管理器"里面启动Visual Tkinter,Visual Tkinter图标和菜单应该会出现。

4 启动Visual Tkinter后,先按“刷新窗体列表”按钮,列出当前工程的所有窗体和控件列表。

5 逐个确认各控件的输出属性,在要输出的选项前打钩,如果必要,可以在属性列表中双击修改属性的值。(一般情况不需要再修改控件属性)。

VisualTkinter尽量的将VB控件属性翻译成Tkinter控件属性,比如字体、颜色初始值、外观、状态等,甚至包括按钮类和菜单的快捷键设置等待。

当然了,如果部分属性没有对应关系的,需要在VisualTkinter界面上设置。

6 按“生成代码”按钮则在代码预览窗口生成代码,可以双击代码预览窗口放大阅读,也可以直接修改代码。

7 确认完成后可以将代码拷贝到剪贴板或保持到文件。布局可以使用百分比定位(相对定位)或绝对坐标定位(按像素定位),百分比定位为有一个好处,主界面大小变化后,控件也可以相对变化大小。

如果不希望主界面大小变化后控件跟随变化,可以选择绝对坐标定位。

注:如果修改了以前设计的界面,可以选择仅输出main函数或界面生成类。不影响外部已经实现的逻辑代码。

8 如果程序有多个GUI界面,可以在VB工程中添加窗体,就可以选择产生哪个窗体的对应代码。

9 针对结构化代码,如果要在Python代码中引用和修改其他控件的值,可以使用全局字典gComps,这个字典保存了所有的GUI元素和一些对应的控件变量,可以直接使用形如gComps["Text1Var"].set("new Text")的代码来访问对应控件。如果输出的是面向对象代码,则可以在界面派生类Application中直接访问对应的控件。

10 一般的GUI框架都会将UI部分和逻辑代码部分分别放在不同的文件中,在逻辑代码文件中导入UI文件,实现修改UI不影响逻辑代码。因为对于实现简单的程序来说,我偏爱单文件,所以我将UI类和逻辑代码类都放在同一个文件中,在修改界面后,你可以直接覆盖对应的Application_ui类即可实现界面的变更,不过如果增加了新的事件回调函数,需要在子类Application中增加才行。

适用对象

1、适用于学习了TKinter并不想太麻烦写GUI代码,也不想用其他工具和框架,比如wxPython,PyQt4的同学。

2、适用于界面不太复杂的小程序开发,界面复杂的还是适用wxPython等框架吧。因为TKinter为Python标准库,使用TKinter完成的Python程序可以称为“绿色软件”,不需要目标机器上安装wxPython,PyQt4等框架,只要有Python的机器就能运行。

3、如果软件逻辑不是很复杂,通常一个*.py搞定,不像其他框架,需要几个文件。

的python可视化界面设计器下载的_python Tkinter窗口布局助手相关推荐

  1. 项目管理:可视化表单界面设计器

    需求: 目前正在开发一个可视化表单界面设计器,支持拖放,建表建库都可视化,基本需求如下: 1.建数据库表,和表中的字段,支持可视化界面操作 2.自定义表单:可以找个在线html编辑的js控件,有点类似 ...

  2. web工作流管理系统开发之三 可视化流程设计器

    原文地址为: web工作流管理系统开发之三 可视化流程设计器 在工作流管理系统中,引擎的所有的活动,驱动,和流转,都是以流程定义为基础而展开的.流程定义文件是流程能运行的先决条件,同时流程定义文件又是 ...

  3. PyCharm安装QT界面设计器

    PyCharm安装QT界面设计器 1.安装QT5 # pip install PyQt5 2.安装QT界面设计器 # pip install PyQt5-tools 3.在PyCharm里配置设计器 ...

  4. python可视化窗口编程-Python可视化界面编程入门

    Python可视化界面编程入门具体实现代码如所示: (1)普通可视化界面编程代码入门: import sys from PyQt5.QtWidgets import QWidget,QApplicat ...

  5. 嵌入式GUI FTK 界面设计器

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 嵌入式G ...

  6. Python可视化界面编程入门

    Python可视化界面编程入门具体实现代码如所示: (1)普通可视化界面编程代码入门: import sys from PyQt5.QtWidgets import QWidget,QApplicat ...

  7. python编程界面-Python可视化界面编程入门

    Python可视化界面编程入门具体实现代码如所示: (1)普通可视化界面编程代码入门: import sys from PyQt5.QtWidgets import QWidget,QApplicat ...

  8. 工作流管理系统开发之三 可视化流程设计器

    在工作流管理系统中,引擎的所有的活动,驱动,和流转,都是以流程定义为基础而展开的.流程定义文件是流程能运行的先决条件,同时流程定义文件又是工作流引擎的设计基础,引擎必须要能生成,解释和获取到任意流程定 ...

  9. python可视化界面工具_8个流行的 Python可视化工具包,你喜欢哪个?

    点击上方"Python编程开发",选择"星标或者置顶" 一起高效学习Python编程开发! 编译:机器之心,作者:Aaron Frederick 喜欢用 Pyt ...

最新文章

  1. 2022-2028年中国铅锌精矿粉行业市场研究及前瞻分析报告
  2. url 通配符解析成参数
  3. http status 汇总
  4. 怎么在VS监视DataSet类型的数据
  5. python win32库与subprocess_依赖管理:Python2.7需要subprocess32
  6. python扫描器甄别操作系统类型_20189317 《网络攻防技术》 第三周作业
  7. 【CSS+HTML】关于字体的说明
  8. 本地页面存1天的缓存
  9. java final static
  10. mysql binlog size_设置max_binlog_size和expire_logs_days参数,设置mysql数据库bin log清除机制...
  11. TCP/IP 网络协议
  12. 数据结构与算法(C#)入门 --- 线性表
  13. JAVA程序设计教程-第2版-雍俊海 介绍以及 PDF+源代码+ppt 下载链接
  14. 监控系统 服务器配置,监控系统服务器配置
  15. 51制作贪吃蛇小游戏,附带Proteus仿真
  16. HTML5 开发工具推荐
  17. 自动驾驶仿真:ECU TEST 、VTD、VERISTAND连接配置
  18. pytorch之torch.gather方法
  19. Codeforces Round #787 (Div. 3)
  20. python 图片变换,水平镜像翻转

热门文章

  1. 《Head First HTML with CSS XHTML》要点总结
  2. UMLet安装以及使用说明
  3. 校长推荐 nomination from headmaster
  4. python-绘制嵌套子图
  5. photoshop cc使用技巧
  6. 元宇宙投融资火热 | 产业区块链发展周报
  7. 超出一般人的想象 十大终极黑客入侵事件
  8. shell编程的MD5校验
  9. Win系统 - 手动设置开机启动项
  10. 【Devc++】双人跑酷小游戏3.2.1