`
cyz001
  • 浏览: 43900 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

用python开发windows程序

阅读更多
今天终于可以用wxPython开发GUI程序了,非常高兴。把其中的一些注意点写下来以供参考。在windows XP平台下,首先需要做以下环境的配置:
     1. 首先是安装python ,安装完之后将python/bin所在目录添加到path中。
     2. 安装wxPython, 此时要注意wxPython的版本要与前面python的版本一致。
     3. 安装py2exe, 这是windows平台下一个非常好的python程序发布工具,可以将python程序编译成exe而脱离python环境执行。做完上面的安装后,我们就可以来测试一下了

#wxDemo.py 

import wx 

class App(wx.App): 
   def OnInit(self): 
      frame = wx.Frame(parent=None, title='Bare') 
      frame.Show() 
      return True 

app = App() 
app.MainLoop()



编写py2exe用的编译代码:

#setup.py 
from distutils.core import setup 
import py2exe 

setup(windows=["wxDemo.py"])



注意,上面代码中 setup(windows=["wxDemo.py"])要正确引用你的Python程序,[]之中为你要编译的python程序文件,由于是带窗口的,所以用了windows属性.
  
下面来编译:
    在命令行执行python setup.py py2exe, 当编译完成后,会有一个dist文件夹,里面有一个wxDemo.exe,这就是编译后的exe,在发布时,需要将这个文件夹下面的library.zip,dll和wxDemo.exe放到同一个目录下,否则程序不能执行。现在,双击wxDemo.exe,你就会看到一个窗口了:)
分享到:
评论

相关推荐

    使用python开发windows桌面程序资料.pdf

    使用 Python 开发 Windows 桌面程序 资料 本文将详细介绍使用 Python 开发 Windows 桌面程序的整个流程,从开发前期准备到发布软件,涵盖了相关的知识点和技术细节。 一、开发前期准备 在开发 Windows 桌面程序...

    使用python开发windows桌面程序.pdf

    使用 Python 开发 Windows 桌面程序 使用 Python 开发 Windows 桌面程序可以通过使用 wxPython 库和 py2exe 工具来实现。wxPython 库提供了基于 C++ 写的 Windows 组件库 wx,可以使用 Python 语言来开发 Windows...

    使用 python 开发 windows 桌面程序.docx

    使用 Python 开发 Windows 桌面程序需要准备 boa-constructor、wxPython 和 py2exe 三个软件。boa-constructor 是一个基于 wxWidgets 的集成开发环境,可以用来开发 Windows 应用程序。wxPython 是一个提供了用 C++ ...

    使用python开发windows桌面程序参考.pdf

    标题中的“使用python开发windows桌面程序参考”表明本文档主要涉及使用Python语言开发Windows桌面应用程序的方法。描述中提到了在Python环境下开发此类程序所需的几个关键工具,包括Boa Constructor(一个基于...

    使_用python开发windows应用程序.pdf

    使用 Python 开发 Windows 应用程序 本文将详细介绍使用 Python 开发 Windows 应用程序的整个流程,从开发前期准备到发布应用程序。同时,文章也会对 Python 相关的技术点进行详细的解释和分析。 一、开发前期准备...

    使-用python开发windows应用程序.doc

    使用Python开发Windows应用程序是一种高效且灵活的方式,尤其适合快速构建桌面应用。Python的跨平台特性使得开发者能够在不同的操作系统上编写代码,然后将其移植到Windows上。以下是对标题和描述中涉及知识点的详细...

    使_用python开发windows应用程序[参考].pdf

    标题中的“使用python开发windows应用程序”指的是利用Python编程语言来创建Windows操作系统上的应用程序。Python是一种高级编程语言,以其简洁明了的语法和丰富的库资源受到开发者喜爱。在Windows平台上,Python...

    使_用python开发windows应用程序参考.pdf

    标题中的“使用python开发windows应用程序参考”涉及到使用Python语言创建Windows桌面应用的流程和技术,而描述部分提到了几个关键的工具和步骤。以下是对这些知识点的详细解释: 1. **Python for Windows ...

    使用python开发windows桌面程序(20211109020918).pdf

    标题中的“使用python开发windows桌面程序”指的是使用Python语言来创建Windows操作系统上的图形用户界面(GUI)应用。Python因其简洁的语法和丰富的第三方库而受到欢迎,其中wxPython是用于构建桌面应用的一个重要...

    Python编写Windows Service服务程序

    对于开发者来说,使用Python来开发Windows服务程序是一个不错的选择。然而,由于Python本身并不直接支持Windows服务,因此需要借助于第三方库`pywin32`来实现这一功能。本文将详细介绍如何使用Python结合`pywin32`来...

    Python的2.7.9Windows64版本适合Python开发者开发Python程序

    Python是一种高级编程语言,以其简洁明了的语法和强大的功能深受开发者喜爱。2.7.9是Python的一个重要...通过下载并安装"python-2.7.9.amd64.msi",开发者可以开启他们的Python开发之旅,探索这个强大语言的无限可能。

    windows系统下搭建python开发环境.pdf

    在Windows系统下搭建Python开发环境是一项关键步骤,对于进行数据分析以及深度学习项目的开发至关重要。下面是详细知识点的介绍,涵盖了从安装Anaconda到配置Python虚拟环境的全过程。 首先,安装Anaconda是一个...

    Python3程序开发指南(第二版)

    以上所述仅为基础知识点,实际Python开发中还包含许多高级主题和应用,如Web开发、数据科学、机器学习、网络编程、并发编程等。学习Python是一个不断探索和实践的过程,熟练掌握基础后,还需不断尝试解决实际问题,...

    使用-python-开发-windows-桌面程序.doc

    综上所述,Python开发Windows桌面程序主要依赖于第三方库(如wxPython)和工具(如BOA Constructor和py2exe)。开发者可以利用Python的易读性和灵活性,结合这些工具,快速构建出功能丰富的桌面应用程序,并能轻松地...

    Python 3.12.0 Windows 64位版安装程序

    3. **IDE/编辑器**:推荐使用PyCharm、VS Code等专业IDE或编辑器,它们提供了丰富的Python开发支持。 4. **调试**:利用pdb或IDE内置的调试工具进行代码调试。 5. **文档阅读**:熟悉官方文档,以便随时查找函数...

Global site tag (gtag.js) - Google Analytics