我已经在python3中使用Tkinter创建了一个桌面应用程序。应用程序有一个主类对象'Stack‘,在它里面有一个函数,用于在按钮单击事件时呈现多个框架,以便导航到应用程序中的其他窗口。 我正在尝试使用PIL.ImageTk/PIL.Image在'HomePage‘屏幕上显示图像(实际上所有页面都作为标题)。每次我从终端(macOS)运行应用程序时,桌面应用程序都会运行,但图像不会出现。我做错了什么?下面是我的代码: import getpass
import tkinter as tk
from tkinter import ttk
from PIL import Im
我有一个名为wckcalendar.py.I的文件,我想把这个日历导入到另一个有按钮的tkinter qw.py中。我想在同一个tkinter上同时显示按钮和日历。
但我得到的错误是:
File "C:/Python27/qw.py", line 1, in <module>
import wckCalendar
File "C:/Python27\wckCalendar.py", line 115, in <module>
root.mainloop()
NameError: name 'root'
下面的tkinter脚本有个奇怪的问题。如果执行外注释行,则显示的图像与预期的一样。当我调用这个函数时,它没有。我打开的主窗口,其他什么都没有发生。然而,“功能调用”()正在Shell中打印。我是不是漏掉了一些关于tkinter和/或函数的基本内容?我发现了一些关于空闲的奇怪行为的报告,我也在使用,这是原因吗?
昨天,我遇到了一些问题,因为我调用了文件tkinter.py,与模块相同,但位于不同的文件夹中。像其他几个人一样,这会导致使用空闲打开脚本时出现问题。我用下面的代码编写了一个新文件,问题依然存在。
from tkinter import *
import tkinter as tk
f
我正在尝试设置在以下代码中选中的默认值: class Options(object): # To clear out the previous widgets
def __init__(self, mains):
for widget in mains.winfo_children():
widget.destroy()
class Settings(Options): # Options destroys the previous widgets.
def __init__(self, mains): # mains is the