Python:打开两个窗口
在过去两周左右的时间里,我一直在学习python,因为它非常容易理解,而且是为程序创建GUI的一种非常方便的方法。然而,我有三个问题 首先,当我打开.py文件时,会打开一个命令窗口,然后我的程序会在上面打开。有办法打开程序吗?(而不是命令窗口) 其次,我一直在急切地寻找一种简单的编译(或“解释”)方法 将my.py文件转换为.exe文件。我遇到一些人说名为py2exe的程序是最好的方法,但是我无法让它工作。。。有没有更简单的方法将python源代码编译成可执行文件 第三,有人能给我介绍一个包含python模块列表的站点,以及它们的描述和示例吗?当我尝试在python命令行中使用内置的help命令时,这将极大地帮助我,但我发现这太通用了,比如它给出了语法,但没有给出每个命令/模块都有哪些应用程序的示例 p.S:我只是想知道,是否有一个网站提供了用python制作的示例程序(及其源代码),我可以看一下,以便更好地理解这种语言? (示例:Python游戏、Python GUI应用程序、Python提问、任何演示该语言有用性的Python程序/应用程序) 信息:Python:打开两个窗口,python,user-interface,Python,User Interface,在过去两周左右的时间里,我一直在学习python,因为它非常容易理解,而且是为程序创建GUI的一种非常方便的方法。然而,我有三个问题 首先,当我打开.py文件时,会打开一个命令窗口,然后我的程序会在上面打开。有办法打开程序吗?(而不是命令窗口) 其次,我一直在急切地寻找一种简单的编译(或“解释”)方法 将my.py文件转换为.exe文件。我遇到一些人说名为py2exe的程序是最好的方法,但是我无法让它工作。。。有没有更简单的方法将python源代码编译成可执行文件 第三,有人能给我介绍一个包含p
- 操作系统: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
,但这些都在文档中。