10得票2回答
基于TK的图形用户界面 - 按钮位置和功能

我开始使用Python中的TK构建我的程序的图形界面。我无法解决两个问题,分别是(1)按钮在窗口中的位置和(2)在函数中使用单选按钮的值。 这是我当前的代码:root = tk.Tk() root.title("START") root.geometry("500x200+500+200")...

7得票2回答
Tkinter菜单命令如何针对带参数的函数?

我想知道如何制作一个针对带参数函数的Tkinter菜单(使用Python),例如 foo("what")? def foo(arg): print "Foo, %s." % arg popup = Menu() popup.add_command(label="Spam!", co...

8得票2回答
在Windows 7上尝试安装MinGW和Tk用于Perl。

所以...我已经尝试了几个星期来使这个工作。我可以通过.exe安装MinGW,但是不管我做什么,似乎都无法让make支持或ppm安装MinGW以正确使用'make'命令来编译Tk-804.029。 (安装Perl模块: perl MakeFile.PL - 运行良好 make或dmake...

11得票2回答
Python - Tkinter不支持MacOS Mojave Dark Mode

我在使用Python Tkinter在MacOS上支持暗黑模式遇到了问题。我使用的是Python 3.6和ActiveTcl 8.5,暗黑模式可以正常工作,窗口标题栏也是暗色的,这对我来说非常好...但是在支持<MouseWheel>时出现了一些问题,所以我进行了升级,将Pytho...

25得票3回答
我该如何将ActiveState Tcl/Tk分发链接到HomeBrew安装的Python?

我正在使用macOS 10.12.1 Sierra操作系统。我正在使用Python 2.7.12版本,该版本已经安装完成。 brew install python 但是IDLE会发出警告 WARNING: The version of Tcl/Tk (8.5.9) in use may...

11得票3回答
将C或numpy数组转换为Tkinter PhotoImage,最少复制次数

我知道一种通过Tkinter显示MxNx3 numpy数组作为RGB图像的方法,但我的方法在过程中会制作几份数组副本: a = np.random.randint(low=255, size=(100, 100, 3), dtype=np.uint8) # Original ppm_head...

9得票2回答
[Python/Tkinter]如何获取在函数"event_generate"中设置的数据值

我正在使用Python 2.7.4,并且对Tkinter不熟悉。我在下面的代码中遇到了问题。 我生成了一个名为“test”的事件,并使用字符串设置了“data”选项,但是从事件中检索它时出现错误。 错误 -> AttributeError:事件实例没有属性“data” from Tkint...

10得票2回答
Tkinter:无标题栏但可调整大小的窗口。

我知道如果我想创建一个没有标题栏的窗口,可以这样写: root = Tk() ........ root.overrideredirect(1) 但我也希望窗口可以调整大小。有什么解决方案吗? (FYI:我正在Windows电脑上工作,虽然我不确定这是否真的重要。如果有...

7得票2回答
Ruby是否提供了在OS X上响应Apple事件的机制?

我正在使用Ruby-Tk为OS X开发桌面应用程序,并希望为该应用程序提供Apple Events接口。这意味着应用程序将定义一个苹果脚本命令字典,用来响应发送到应用程序的Apple Events,用户/其他应用程序可以使用苹果脚本命令来脚本化Ruby-Tk应用程序。其他脚本语言支持此类功能-...

7得票3回答
Python/tkinter - 如何在Windows上获取包括边框的窗口大小?

我正在尝试根据窗口的宽度和高度来定位我的窗口。在Windows上,wm_geometry、winfo_width和winfo_height报告的窗口大小是客户端区域的大小,即没有边框的窗口大小。窗口的位置,由wm_geometry、winfo_x和winfo_y报告,并使用wm_geometr...