小编Muh*_*han的帖子

使用py2exe为Tkinter程序创建单个EXE

我正在尝试使用此链接上提供的minty解决方案为我的基于Tkinter的程序生成单个exe文件:

py2exe - 生成单个可执行文件

这是我在setup.py中写的内容:

from distutils.core import setup
import py2exe, sys, os

sys.argv.append('py2exe')

setup(windows=[{'script': 'filename.py'}], \
            options={"py2exe": {"includes": ["decimal", "Tkinter", \
            "tkFileDialog", "csv", "xml.dom.minidom", "os"], \
            'bundle_files': 1, 'compressed': False}}, \
            zipfile = None)
Run Code Online (Sandbox Code Playgroud)

它为Tkinter创建了一个'tcl'文件夹,即使我已经指定了bundle_files = 1.另外它还会生成一些其他的exe w9xpopen.exe.但是,我的实际exe不会运行,也不会出现任何错误.如果我删除所有这些包含它甚至不起作用.

我对这里可能缺少什么的想法?我正在使用64位Windows 7机器.

python tkinter py2exe

16
推荐指数
1
解决办法
2万
查看次数

如何将double*转换为double?

有关此类型转换问题的任何想法?

这就是我想要做的.这不是实际的代码:

LinkedList* angles;
double dblangle; 
dblangle = (some function for angle calculation returning double value);
(double*)LinkedListCurrent(angles) = &double; 
Run Code Online (Sandbox Code Playgroud)

我希望你明白这个主意.最后一行导致了问题.最初角度是void*类型所以我必须先将其转换为double*.

c++

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

c++ ×1

py2exe ×1

python ×1

tkinter ×1