13得票5回答
如何使Tkinter的askopenfilename()在其他窗口之上打开?

我正在运行一个脚本,该脚本会提示用户选择文件。除了打开的文件浏览器之外,没有其他的GUI界面。我有两个选项:浏览文件或者使用askdirectory()选择整个文件夹。后者会在所有其他窗口的上方打开,但前者会在其他窗口下方打开,我必须最小化其他窗口才能找到它。 这是我用于进行这些操作的方法。...

89得票8回答
如何摆脱Python Tkinter根窗口?

您知道一种聪明的方法来隐藏或以其他方式摆脱由Tk()打开的根窗口吗?我只想使用普通的对话框。 我应该跳过对话框并将所有组件放在根窗口中吗?这是可能的还是可取的?还是有更聪明的解决方案?

9得票1回答
在Windows上使用Perl处理Unicode目录和文件名

我在使用Perl和Windows时遇到了编码问题。在运行Perl(草莓5.16)的Windows 7上,我需要打开文件和/或访问名称/路径中含有非英文字母的目录。对于打开文件,我已经找到了一个解决方案,似乎可以正常工作: #!/usr/bin/perl -w use strict; use...

9得票3回答
当下拉框编辑时拦截事件

我在使用Python/tkinter编写的GUI中使用了一个ComboBox。当下拉选择发生变化时,为了向用户表示已经发生了某些更改,颜色会更新。 然而,ComboBox还允许用户键入自己的值。我希望在这种情况下也能改变颜色。 问题是,我在ComboBox文档中没有看到任何关于如何实现这一...

26得票1回答
Python中的Tkinter OpenGL上下文

我需要在Tkinker中创建一个OpenGL上下文,以便与PyOpenGL Python模块一起使用。 Tkinker本身不支持OpenGL上下文,但我在PyOpenGL文档中找到了这个页面,解释了如何使用该模块中包含的包装器: http://pyopengl.sourceforge.net...

34得票8回答
为什么Tk GUI被认为是丑陋的?

Tk GUI似乎被普遍认为很丑,但我想知道具体原因。 Tcl / Tk界的一些人会认为这是一个无关紧要的问题,因为现在有更好的本地外观和感觉支持,这也是我决定使用Tcl / Tk的主要原因。 现在,由于我正在利用Tcl / Starkit虚拟文件系统(vfs),所以本地文件对话框不起作用,我将...

14得票3回答
使用Tkinter和Python在Mac OS X中实现惯性滚动

我正在开发一个使用Tkinter作为窗口管理器的Python 3.3项目。我已经为画布设置了鼠标滚轮事件。在Windows 7、8和Ubuntu中,滚动工作正常。但是,在Mac OS X Mountain Lion上使用Magic Mouse滚动时,程序会在Tk主循环中崩溃,并显示以下错误: ...

74得票8回答
如何为bash脚本创建图形用户界面(GUI)?

我想为我的脚本制作一些图形对话框,但不知道该如何操作。 我听说过GTK-Server或类似的东西。 如果有人知道如何将Bash与tcl/tk链接,我也会很满意。 请不要提出像"改用C++"这样的建议,因为我的项目必须是Bash脚本;没有其他选择。 有什么想法吗? 编辑: 感谢回答,但我不...

24得票5回答
Python可嵌入式zip:安装Tkinter

Python embeddable zip 是不带有pip和Tkinter的。 在嵌入式zip包中,通过get-pip.py脚本可以轻松安装pip。 如果我们没有现成的Python安装包,那么如何安装Tkinter呢?

18得票11回答
TCL/TK的隐藏功能

我一直在使用TCL/TK,最近开始将其与自动化应用程序一起使用,我渴望知识。 为了延续“隐藏功能”问题的长篇连续,我想知道TCL/TK的任何隐藏或方便功能,或者实现一些大型操作的简单方法。