如何使用基于 XML 的 GUI 布局生成 python GUI?

2024-02-18

我在 Photoshop 中设计了一个自定义 UI,现在我想使用 XML 来创建 Python 的 GUI。我看到了这个网站http://wiki.xbmc.org/index.php?title=WindowXML http://wiki.xbmc.org/index.php?title=WindowXML他们使用 WindowXML GUI 工具包来创建定制的 GUI。

有人实现了这一点吗?我在哪里可以获得更多信息?

我听说过 Qt 和 wxPython,但我发现的所有示例都可以使用 Tkinter 轻松实现。

请用一些例子和(或)细节来回答这个问题。我知道很多Python(新手)程序员都在寻找这样的东西。


I think glade http://glade.gnome.org/将 GUI 结构输出为 XML 文件,然后可以将其翻译为 Python(或其他语言)。您可以直接使用 Glade 构造函数来设计 GUI,但由于您已经使用 Photoshop 完成了此操作,因此您可以尝试使用 Glade 输出的相同架构来编写布局。一旦你这样做了,glade 工具链应该能够为你将其转换为 Python。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用基于 XML 的 GUI 布局生成 python GUI? 的相关文章

  • 如何使用 tkinter 使用网格功能显示不同的图像?

    我想使用显示文件夹中的图像grid 但是当我尝试使用以下代码时 我得到了迭代单个图像的输出 My code def messageWindow win Toplevel path C Users HP Desktop dataset for
  • 使用 keras 澄清 Yolo v3 模型输出

    我将 yolo v3 模型与 keras 一起使用 该网络为我提供了形状如下的输出容器 1 13 13 255 1 26 26 255 1 52 52 255 所以我找到了这个link https www cyberailab com ho
  • Python:由于 OSError 无法安装软件包:[Errno 2] 没有这样的文件或目录

    我尝试使用pip安装sklearn 并且我收到以下错误消息 错误 由于 OSError 无法安装软件包 Errno 2 没有这样的文件或目录 C Users 13434 AppData Local Packages PythonSoftwa
  • 如何将异常对象序列化为 xml 字符串

    我想要类似的东西 try code here catch Exception ex stringXML Exception toXML 这样 stringXML 的值就是
  • 如何进行重定向并保留查询字符串?

    我想进行重定向并保留查询字符串 就像是self redirect加上发送的查询参数 那可能吗 newurl my new route urllib urlencode self request params self redirect ne
  • 如何检查给定的数字是否是2的幂?

    下面的代码不适用于某些输入 a i set 1 while i lt 10000 a add i i lt lt 1 N int input if N in a print True else print False 我最初的想法是检查每个
  • 清理 MongoDB 的输入

    我正在为 MongoDB 数据库程序编写 REST 接口 并尝试实现搜索功能 我想公开整个 MongoDB 接口 我确实有两个问题 但它们是相关的 所以我将它们放在一篇文章中 使用 Python json 模块解码不受信任的 JSON 是否
  • 在Python中,如何通过去掉括号和大括号来打印Json

    我想以一种很好的方式打印 Json 我想去掉方括号 引号和大括号 只使用缩进和行尾来显示 json 的结构 例如 如果我有一个像这样的 Json A A1 1 A2 2 B B1 B11 B111 1 B112 2 B12 B121 1
  • 熊猫系列到二维数组

    所以 我使用了来自的答案将二维数组放入 Pandas 系列中 https stackoverflow com questions 38840319 put a 2d array into a pandas series将 2D numpy
  • Flask 和 Reactjs 抛出 JSX 转换错误

    我已经开始将 ReactJS 与 Python Flask 后端结合使用 通过 Flask 渲染模板时 我在 Chrome 控制台中收到以下客户端错误 错误 找不到模块 jstransform visitors es6 templates
  • Python 模块 BeautifulSoup 提取锚点 href

    我正在使用 BeautifulSoup 模块通过以下方式从 html 选择所有 href def extract links html soup BeautifulSoup html anchors soup findAll a print
  • 私有属性,但却是一个神秘的领域

    我想将属性设为私有 但带有 pydantic 字段 from pydantic import BaseModel Field PrivateAttr validator class A BaseModel a str I want a py
  • 使用最新值进行采样

    考虑以下系列 created at 2014 01 27 21 50 05 040961 80000 00 2014 03 12 18 46 45 517968 79900 00 2014 09 05 20 54 17 991260 636
  • 使用 Popen 打开进程并获取 PID

    我正在开发一个漂亮的小功能 def startProcess name path Starts a process in the background and writes a PID file returns integer pid Ch
  • 在添加数据之前使用 Python gdata 清除工作表中的行

    我有一个 Google 电子表格 我使用 python 脚本和 gdata 库填充值 如果我多次运行脚本 它会将新行附加到工作表中 我希望脚本在填充之前首先清除行中的所有数据 这样每次运行时我都会有一组新的数据脚本 我尝试过使用 Updat
  • 数据类和属性装饰器

    我一直在阅读 Python 3 7 的数据类 作为命名元组的替代品 我通常在必须将数据分组到结构中时使用它 我想知道数据类是否与属性装饰器兼容 以便为数据类的数据元素定义 getter 和 setter 函数 如果是这样 是否在某处进行了描
  • 我应该在哪里对对象和字段进行 django 验证?

    我正在创建一个 Django 应用程序 它使用 Django Rest Framework 和普通的 django views 作为用户的入口点 我想对模型的独立字段以及整个对象进行验证 例如 字段 根据正则表达式函数输入的车牌是否正确 与
  • 如何在 Jupyter Notebook 中选择 conda 环境

    我安装了 Anaconda 5 3 和 Python 3 7 根环境 之后我使用 Python 3 6 创建了一个新环境 py36 我激活了新环境activate py36 conda env list表明环境是活跃的 但是当我启动 Jup
  • 将整数转换为特定格式的十六进制字符串

    我是 python 新手 有以下问题 我需要将整数转换为 6 个字节的十六进制字符串 例如 281473900746245 gt xFF xFF xBF xDE x16 x05 十六进制字符串的格式很重要 int 值的长度是可变的 格式 0
  • 无法将 librosa 与 python 3 一起使用

    我已经在 Windows 上的 ubuntu 子系统上使用 pip3 正确安装了 librosa 但是当我尝试执行像这样的简单程序时 import librosa data sr librosa load sound mp3 print d

随机推荐

  • 如何让 NUnit Console Runner 打印测试名称

    NUnit 控制台运行程序仅在测试导致打印某些内容时才打印到控制台 有没有办法让它打印每个测试名称 类似于摩卡的东西 如下所示 您正在寻找 labels option 输出级别有多种选择 on off or all 并且随着 v3 6 即将
  • Zend框架1.12的简单路线

    我正在寻找一些简单的东西 但经过多次搜索后我不知道该怎么做 我查看了 Zend 1 12 Route 的文档 但我不太明白 我在 Zend Framework 中有这些页面 application views scripts index 索
  • cdnjs 和 npm 有什么区别?

    cdnjs 和 npm 有什么区别 npm 是一种 CDN 内容分发网络 吗 npm Node Package Manager 是一个由 Node js 模块 包 组成的存储库 您可以从中搜索并下载模块 cdnjs 是 JavaScript
  • ER模型对函数依赖解决方案的解释

    我正在尝试理解一项将 ER 模型转换为函数依赖关系的练习的解决方案 正如您在上面所看到的 我们只有关系名称 除此之外没有其他任何东西 通过解决方案 他们以某种方式得出结论 母亲 女儿 父亲 父亲 女儿 母亲 母亲 儿子 父亲 父亲 儿子 母
  • 为什么我不能使用 php 将数据插入 mysql 数据库

    这相当令人沮丧 我确信这是一个简单的解决方法 据我所知 我的代码是正确的 这让我相信存在服务器问题 我已经创建了数据库 我可以从命令行将数据插入表中 如果有帮助的话我正在使用WAMP
  • 对前十个结果进行排序

    我得到一个列表 其中我通过以下方式保存结果 City Percentage Mumbai 98 30 London 23 23 Agra 12 22 列表结构为 Mumbai 98 30 London 23 23 我以列表的形式保存这些记录
  • 如何在 Windows 上向 Perl 发送信号?

    我有一些建立信号处理程序的 Perl 代码 SIG KILL sub 我的任务是将其移植到 Windows 我想知道如何从 C 类生成此信号 我看到了Process Kill方法中的System Diagnostics Process类似乎
  • 使用工厂的 Angular.JS API

    我编写了一个后端服务 供 Angular JS 前端使用工厂使用 如下所示 angular module app social ngResource factory Social function http return me functi
  • 如何从 ValueTransformer 中的 Punctuator 实例向下游转发事件?

    在 KafkaStream 中 当实现值转换器 or 带键的值转换器 on 转换 打电话 我安排一个新的标点符号 当方法圈点 of the 标点符号执行后我希望它使用上下文实例向下游转发事件 然而 作为 DSL 拓扑的一部分 上下文实例似乎
  • 从 CSV 导入 Ruby 数组,第一个字段作为哈希键,然后查找给定标题行的字段值

    也许有人可以帮助我 从 CSV 文件开始 如下所示 Ticker Price Market Cap ZUMZ 30 00 933 90 XTEX 16 02 811 57 AAC 9 83 80 02 我设法将它们读入数组 require
  • 如何使用 Boost Graph Library 创建named_graph?

    我目前正在使用 Boost Graph Library 我需要独特的边和顶点 不幸的是 升压图不提供此功能 所以每次插入边或顶点之前我都必须检查手册 现在我发现了这个 http www boost org doc libs 1 49 0 b
  • Node.js Elastic Beanstalk 在重负载下拒绝连接 (ECONNRESET)

    我将一个简单的 Node js Express 应用程序部署到 Elastic Beanstalk 使用loadtest https www npmjs com package loadtestnpm 包 我直接使用 EC2 实例 绕过 E
  • 由于缺少元数据 dll,.NET Framework 项目 4.5.2 无法在 Jenkins 中构建

    无法使用 Jenkins 构建 NET Framework 解决方案 我收到一条错误消息CSC error CS0006 Metadata file packages Microsoft CodeAnalysis Analyzers 1 1
  • 非法继承,同时用自我类型扩展特质

    我对以下代码感到困惑 trait T1 type S trait T2 self T1 gt case class ClS s S object O extends T2 它给出以下错误消息 非法继承 tests O type 不符合tes
  • 操作系统如何知道物理内存的实际大小?

    当计算机启动时加载操作系统时 操作系统如何知道硬件信息 是否有一些io指令或引导程序从BIOS获取信息 主板固件 也称为 BIOS ACPI 接口或 EFI 允许操作系统找出系统中 RAM 和 ROM 的物理映射 例如 这是启动 Linux
  • 将同一类别添加到多个类中

    我有一个 Objective C 类别 我想将其添加到多个类中 而不重复该类别中包含的代码 我只是想将相同的方法添加到多个类中 我有现有的类别NSManagedObject子类 Book Chapter Page 并且我想以干净且可维护的方
  • Java的全栈框架[关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我正在寻找一个完整的 Java 堆栈框架 从持久性到视图生成 CRUD 我没有使用 Rails 风格框
  • 模板中的类使用不完整

    我感到非常惊讶的是 在 g 的各种采样版本上 以下内容编译时没有错误或警告 Adapted from boost checked delete template
  • 什么是健全的编程语言?

    根据达特的网站 https www dartlang org guides language sound dart Dart 是一种声音语言 上面这句话中的 声音 是什么意思 我在其他主要编程语言中找不到任何类似的概念 谁能举出一些其他例子
  • 如何使用基于 XML 的 GUI 布局生成 python GUI?

    我在 Photoshop 中设计了一个自定义 UI 现在我想使用 XML 来创建 Python 的 GUI 我看到了这个网站http wiki xbmc org index php title WindowXML http wiki xbm