我是Python,Tkinter等的新手。我可能有一个愚蠢的问题。 该脚本:
do.call(rbind, Map(function(x, y) RainGage[paste(x, y, sep="/")],
StormTimes$RainStartTime, StormTimes$RainEndTime)
使用python3.8解释器运行时,所有方法都是正确的,但是...如果我使用py2app通过此setup.py创建应用程序
import tkinter as tk
usrVentana = tk.Tk()
usrVentana.title("Comida")
width = 1200
height = 700
x = 0
y = 115
usrVentana.geometry('%dx%d+%d+%d' % (width, height, x, y))
tk.Label(usrVentana, text="etiqueta").pack()
usrVentana.configure(background='red')
tk.mainloop()
我在屏幕上唯一的一个黑色的窗口
答案 0 :(得分:0)
我遇到了同样的问题。 我的环境如下。
我确认py2app文档并找到如下描述。 https://py2app.readthedocs.io/en/latest/changelog.html#py2app-0-20
因此,我将Python 3.8降级为Python 3.7。 但是,窗户还是黑的。
我还将py2app 0.20降级为py2app 0.19。 然后,窗口显示正确。
结论 请尝试此版本。
Python 3.7
py2app 0.19