我一直在研究Python3/Tkinter,我希望在框架中创建一个菜单按钮,当单击它时,它将下拉单选按钮的选项列表。理想情况下,我希望为我的单选按钮设置indicatoron=0,但是在我的代码中遇到了一个问题,其中菜单按钮不会出现在应用程序窗口中。我看过的所有指南都演示了在菜单栏下设置单选按钮列表或创建带有复选按钮选项列表的菜单按钮的能力。
当您运行此代码时,它会提示一个空窗口,其中包含“最小化-展开-关闭”按钮。一旦您展开应用程序窗口,什么都不会显示。
from tkinter import *
class TestMenu:
def __init__(self, mas
我是在python shell中这样做的:
from Tkinter import *
v = BooleanVar()
但我得到了以下错误:
Traceback (most recent call last):
File "<pyshell#52>", line 1, in <module>
v = BooleanVar()
File "/usr/lib/python2.7/lib-tk/Tkinter.py", line 320, in __init__
Variable.__init__(self, mas
基本上我有一堆复选按钮,其中一些是默认打开的,另一些是默认关闭的。我有一个问题,如果我将复选按钮放在函数中,它们在默认情况下不会像应该的那样打开。 下面是工作代码: from tkinter import *
root = Tk()
integer = IntVar(value=1)
Checkbutton(root, text="Should be on by default", variable=integer).grid()
root.mainloop() 下面是不起作用的代码: from tkinter import *
root = Tk()
def ma
我能够通过EC2连接到TigerVNC实例,但是当运行具有Tkinter的python应用程序时,我会得到以下错误:
Tkinter: no display name and no $DISPLAY environment
然后运行以下命令:
export DISPLAY=:1
因此,在运行python代码时,我会得到以下错误:
Couldn't connect to display ":1"
有解决这个问题的建议吗?
如果我在OS上创建了一个tkinter菜单,并尝试用add_comand()添加一个菜单按钮,那么菜单中什么都不会显示。
如果下面的代码是在Ubuntu上运行的,我会得到一个菜单,上面有两个标记为"Red“和"Blue”的命令,可以改变窗口的背景色。
在OSX10.10.1(约塞米蒂)上,按钮不出现。我知道我可以用红色和蓝色命令做下拉菜单,但在我真正的应用程序中,我不喜欢这样做。
from platform import python_version_tuple
major = python_version_tuple()[0]
if major == '3'
我的python tkinter GUI程序在做了一些操作之后正在写一个文本文件。我想添加一个导出菜单,以便用户可以将此文件保存到U盘或其他目录中。(我知道我们可以做普通的复制粘贴)。但是我想添加这个导出菜单。我试图实现的是,当用户单击这个导出菜单时,当前目录应该打开,用户可以选择文件(已经创建并存在于当前目录中的myData.txt ),用户现在可以选择一个新目录并将myData.txt保存在新目录中。(它应该也可以在Linux平台上工作)
#My gui app creates a text file myData.txt in my current folder when I run t