【问题标题】:GTK+, GLADE, PYTHON 3.6 WindowsGTK+、格莱德、Python 3.6 窗口
【发布时间】:2017-10-13 10:55:50
【问题描述】:

我是一名电气工程师。我对编程和编码完全陌生..

实际上,我是一名估算工程师,我正在使用 excel 一次又一次地进行相同的估算。

在设计阶段同样如此,我也在一次又一次地做同样的事情。

我想我会创建一个应用程序,它会根据我的输入自动进行估计。同时在设计阶段它会从我的估算表中输入它会自动生成图纸。

(我正在用excel做估算,用auto cad准备绘图)

从谷歌,我发现了以下..

要编写程序,我需要了解一门语言。所以我选择了python 3.6.1版

要创建独立或微型软件 Windows 安装程序,我选择了 cx freeze,它将我的代码转换为 .exe 文件

为了创建用户界面,我选择了 glade。

但我不知道如何安装 gtk builder 来链接 pythin 代码和 glade 文件。

希望你明白我在看什么..

我使用的是 64 位版本的 windows 10

提前感谢大家

【问题讨论】:

    标签: python-3.x gtk glade


    【解决方案1】:

    按照@liberforce 的建议,通过GTK+ Website 在Windows 上安装GTK+ 和Glade。这样,您将拥有一个内部可以练习的环境 (MINGW64)。

    从他们的download site 安装 python。

    查看these instructions 以了解如何使用它。 关键点(至少对我而言)是:

    • 复制您创建的 hello.py 脚本到C:\msys64\home\<username>
    • 在 mingw32 终端中执行python3 hello.py - 应该会出现一个窗口。

    之后,如果您想制作可执行文件,请关注these instructions。试试他们的 gedit 示例,了解如何创建以及 PKGBUILD 的工作原理(也就是关注 instructions for gedit 以查看正在发生的事情)。

    【讨论】:

      【解决方案2】:

      关于如何在 Windows 上安装 GTK+ 和 Glade 所需的所有信息都在 GTK+ Website 上。

      但是,如果您是初学者,那么我建议您从小处着手,因为您所描述的工作类型对于从未编写过一行代码的人来说似乎需要做很多工作。

      【讨论】:

      • 嗨,Libeforce.. 感谢您的回复。正如你所说,我从来没有写过一行代码。但是从过去的六个月开始,我正在学习 python。我用 print、if、while、break 等编写了一些简单的代码,并通过 Cx freeze 转换为 .msi。从林间空地我创造了我的窗户。当我想在 python 代码中加载 glade 文件时,我需要安装 gtk。我正在尝试从 Gtk+ 网站安装。它与 msys2 的链接。我不知道如何
      • 是的,在 Windows 上安装 GTK+ 以进行开发的首选方式是通过 MSYS2 项目。
      • 很好。但是你能指导我如何从 MSYS2 安装 .. 我试过但失败了。如果向我展示一步一步的过程和一个带有 python 脚本的示例,它会有很大的帮助
      • 我写了一份关于设置 GTK+ 开发环境所需的所有操作的分步指南……结果就是目前在gtk.org/download/windows.php 网页上的内容(以及那个 AFAIK作品)。如果我不知道你在做什么,我无法指导你。所以请准确描述你做了什么,你在哪一步被阻止,以及相关的错误信息。
      • 谢谢..我明白了...如果有什么需要我会再次评论..如果你不介意我可以告诉你有什么联系电话吗..
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-01-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多