当前位置: 首页 > 软件库 > 程序开发 > GUI开发框架 >

Tkinter Designer

自动化 Tkinter GUI 创建
授权协议 BSD
开发语言 Python
所属分类 程序开发、 GUI开发框架
软件类型 开源软件
地区 不详
投 递 者 魏冷勋
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Tkinter Designer 旨在加速 Python 中的 GUI 开发过程。 它使用著名的设计软件 Figma 以在 Python 中创建漂亮的 Tkinter GUI 变得轻而易举。

Tkinter Designer 使用 Figma API 来分析设计文件并创建 GUI 所需的相应代码和文件,甚至 Tkinter Designer 的 GUI 也是使用 Tkinter Designer 创建。

Tkinter Designer 优势

  • 可拖拽的界面
  • 比手动创建代码快
  • 能创建更漂亮的界面

工作原理

  • Label 标签条在VB和Python中基本一样。可以在文本中插入\n来换行,如果启用ttk,还可以设置wraplength属性。 TextBox Python文本框有两种:Entry和Text,如果VB的TextBox的MultiLine=False,则 生成Entry,否则生成Text。 Frame 对应Python的LabelFrame控件,做为其他控件的容器,或做为界面元素视觉分类。 Co

  • 建立一个空白的页面框 import tkinter as tk window = tk.Tk() window.title("my first windows ") window.geometry('200x100') window.mainloop() import tkinter as tk is_Hidden = False def hidden_me(): global is

  • 【Python开发利器-TKinterDesigner 】 :第一讲:TkinterDesigner的基本功能介绍。  

 相关资料
  • 问题内容: 有时我从那里下载python源代码,却不知道如何安装所有依赖项。如果没有文件,则必须手动创建。问题是:给定python源代码目录,是否可以从import部分自动创建? 问题答案: 如果使用虚拟环境,就可以了。 IF NOT ,pigar将是您不错的选择。 顺便说一句,我不确定它是否可以在2.6下使用。 更新 : 建议使用Pipenv或其他工具来改善您的开发流程。 对于 Python 3

  • 有时我从下载python源代码,但不知道如何安装所有依赖项。如果没有文件,我必须手工创建它。问题是:给定python源代码目录,是否可以从import部分自动创建?

  • 主要内容:使用 maven-invoker-plugin 插件Maven 自动化构建是一种方案,即当某个项目构建完成后(特别是有代码更新的情况下),所有依赖它的相关项目也应该开始构建过程,以确保这些项目的稳定运行。 Maven 的自动化构建主要通过如下两种方案实现: 使用 maven-invoker-plugin 插件。 使用持续集成(CI)服务器自动管理构建自动化,例如 Jenkins (了解即可)。 使用 maven-invoker-plugin 插件

  • 问题内容: 您对将尝试获取代码并将其自动拆分为线程的项目有何看法(可能是编译时,可能是在运行时)。 看下面的代码: 这种代码可以自动拆分为两个并行运行的线程。您是否认为有可能?从理论上讲,我感觉这是不可能的(这使我想起了停顿的问题),但是我不能证明这种想法是正确的。 您认为这是一个有用的项目吗?有没有类似的东西? 问题答案: 在一般情况下是否可以知道一段代码是否可以并行化并不重要,因为即使您的算法

  • 问题内容: 我的公司是一家直邮公司,随着我们通过SSIS,SQL和Excel的自动化不断发展,我们正在寻找改善工作流程的方法。 基本上,我们要做的就是能够使不在办公室的流程自动运行。即,一个文件进来了,并且根据文件放置的位置,过程将开始,而我们需要完成的任务将开始。 我们知道我们想要它做些什么,我们只是在努力从哪里开始,或者更具体地说,什么是使我们的服务自动化的最佳方法是什么? 问题答案: 您有两

  • 我开始了我生活中的一个新角色。我曾是一名前端web开发人员,但现在我被转移到测试web软件,或者更重要的是,自动化软件测试。我相信我将追求一种BDD(行为驱动开发)方法。我完全不知道该用什么,怎么把它拼凑起来。 正在使用/编写的代码用Java编写一个web接口,供应用程序测试。我有要运行的测试文档,但我一直很好奇如何进行自动化。 我被指示将cucumber作为一种“语言”来帮助实现自动化。我做了一

  • 自动版本化 因为Subversion客户端不是完整的DeltaV客户端,Subversion服务器也不是完整的DeltaV服务器,但仍有值得高兴的交互特性:叫做自动版本化。 自动版本化是DeltaV标准中的可选特性,一个典型的DeltaV服务器会拒绝一个对版本控制之下文件的PUT操作,为了修改一个版本控制下的文件,服务器只会接受一系列正确的版本请求:例如MKACTIVITY、CHECKOUT、PU

  • 自动化测试 如果你想构建可靠的高质量的软件,自动化测试将是你工具箱里面非常关键的一个部分,它帮助你减少手工测试的代价,提高你的开发小组重构已有代码的能力。 自动化测试的类型  并非所有的自动化测试都是相似的,他们通常在作用域、实现方式和执行时间上有所差异,我把他们分成三种类型的测试:单元测试、集成测试和功能测试。 单元测试用于测试你代码的最小单元,在基于java的项目中这个单元就是一个方法(met