Python:打开两个窗口

Python:打开两个窗口,python,user-interface,Python,User Interface,在过去两周左右的时间里,我一直在学习python,因为它非常容易理解,而且是为程序创建GUI的一种非常方便的方法。然而,我有三个问题 首先,当我打开.py文件时,会打开一个命令窗口,然后我的程序会在上面打开。有办法打开程序吗?(而不是命令窗口) 其次,我一直在急切地寻找一种简单的编译(或“解释”)方法 将my.py文件转换为.exe文件。我遇到一些人说名为py2exe的程序是最好的方法,但是我无法让它工作。。。有没有更简单的方法将python源代码编译成可执行文件 第三,有人能给我介绍一个包含p

在过去两周左右的时间里,我一直在学习python,因为它非常容易理解,而且是为程序创建GUI的一种非常方便的方法。然而,我有三个问题

首先,当我打开.py文件时,会打开一个命令窗口,然后我的程序会在上面打开。有办法打开程序吗?(而不是命令窗口)

其次,我一直在急切地寻找一种简单的编译(或“解释”)方法 将my.py文件转换为.exe文件。我遇到一些人说名为py2exe的程序是最好的方法,但是我无法让它工作。。。有没有更简单的方法将python源代码编译成可执行文件

第三,有人能给我介绍一个包含python模块列表的站点,以及它们的描述和示例吗?当我尝试在python命令行中使用内置的help命令时,这将极大地帮助我,但我发现这太通用了,比如它给出了语法,但没有给出每个命令/模块都有哪些应用程序的示例

p.S:我只是想知道,是否有一个网站提供了用python制作的示例程序(及其源代码),我可以看一下,以便更好地理解这种语言? (示例:Python游戏、Python GUI应用程序、Python提问、任何演示该语言有用性的Python程序/应用程序)

信息:

  • 操作系统:WINDOWS 7:终极版

  • Python版本:2.6



提前谢谢

要防止命令窗口打开,可以将其另存为.pyw文件,而不是通常的.py文件。至于转换为exe,py2exe最适合我,我知道还有其他几种,但不像py2exe那样充分开发。org应该包含大多数模块的列表。通过谷歌搜索python模块也可以轻松获得同样的结果。 编辑:
另外,对于gui,我发现我个人最喜欢pyqt和tkinter

要防止命令窗口打开,可以将其另存为.pyw文件,而不是通常的.py文件。至于转换为exe,py2exe最适合我,我知道还有其他几种,但不像py2exe那样充分开发。org应该包含大多数模块的列表。通过谷歌搜索python模块也可以轻松获得同样的结果。 编辑: 另外,对于gui,我发现我个人最喜欢pyqt和tkinter

  • 使用
    pythonw.exe
    而不是
    python.exe
    来运行程序

  • 我使用
    cx_freeze
    ;继续

  • 使用
    pythonw.exe
    而不是
    python.exe
    来运行程序

  • 我使用
    cx_freeze
    ;继续


  • 顺便问一下,作为将来的参考,我如何创建一个赏金以及它的限制是什么?您使用的是tkinter GUI库吗?这是Python附带的,并且是常用的,但这只是用Python编写GUI应用程序的几种方法之一。就我个人而言,我是wxPython的粉丝。你需要问一个具体的问题。现在你到处都是,我们真的不能给你答案。阅读常见问题以了解有关赏金的信息。顺便问一下,为了将来的参考,我如何创建赏金以及它的限制是什么?您是否使用tkinter GUI库?这是Python附带的,并且是常用的,但这只是用Python编写GUI应用程序的几种方法之一。就我个人而言,我是wxPython的粉丝。你需要问一个具体的问题。现在你到处都是,我们真的不能给你答案。阅读常见问题解答了解bounties.cx_freeze无法工作,它会打开然后再次关闭,文档中没有太多解释…您能告诉我需要在python.exe命令行中键入什么,以便轻松地将.py或.pyw文件编译成.exe文件吗?(必须记住参数和命令选项让我发疯)@daniel:
    cxfreeze.py--target dir
    。安装
    cx\u freeze
    后,脚本将位于脚本目录中。好的,有两个问题,它说的是dist,我是否将输出目录放在哪里?在我安装cx_freeze之后,我只需要做这些吗?或者我必须要进口它还是什么…@丹尼尔:是的。事实上,我相信你应该能够完全忽略它。这就是基本用法所要做的。对于更高级的东西,您可以通过导入Python来控制
    cx\u-freeze
    ,但这都在文档中。cx\u-freeze无法工作,它会打开然后再次关闭,文档并没有太多解释……您能告诉我需要在Python.exe命令行中键入什么吗,为了方便地将.py或.pyw文件编译成.exe文件?(必须记住参数和命令选项让我发疯)@daniel:
    cxfreeze.py--target dir
    。安装
    cx\u freeze
    后,脚本将位于脚本目录中。好的,有两个问题,它说的是dist,我是否将输出目录放在哪里?在我安装cx_freeze之后,我只需要做这些吗?或者我必须要进口它还是什么…@丹尼尔:是的。事实上,我相信你应该能够完全忽略它。这就是基本用法所要做的。对于更高级的东西,您可以通过导入Python来控制
    cx\u freeze
    ,但这些都在文档中。