85得票4回答
所有Tkinter事件列表

在Python的tkinter模块中,<Button-1>、<Button-2>和<Button-3>分别用于识别鼠标左键、中键和右键单击。 同样地,<KeyPress-Return>用于回车键按下。 我应该在哪里找到全部这些事件的列表,包括...

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

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

73得票7回答
无法在Windows上使用Cygwin启动Git GUI

我曾经可以在Cygwin控制台中启动Git GUI而没有任何问题,但自从我更新了Cygwin之后,我遇到了以下错误信息:$ git gui Application initialization failed: no display name and no $DISPLAY environmen...

68得票3回答
从命令行获取TCL的版本?

我正在寻找一种非常简单明了的方法,可以通过命令行获取机器上安装的TCL版本。对于大多数编程语言而言,通常是这样的:languagename -v 提供了我想要的信息。但是这似乎不适用于tclsh。 TCL FAQ Q.B21建议如下:echo 'puts $tcl_version;exit ...

67得票5回答
在退出脚本之前等待后台进程完成

如何确保在退出脚本(TCL/Bash)之前所有的后台进程都已经执行完毕。 我想将所有后台进程的pid写入pidfile,并在最后通过pgrep pidfile检查是否有任何进程仍在运行,然后再退出。 有没有更简单的方法来实现这个功能?是否有TCL特定的方法来做到这一点?

35得票2回答
如何设置特定Tkinter小部件的边框颜色?

我想改变我的Tkinter应用程序的背景颜色,但对于某些小部件,它会在边缘留下白色边框。 例如,这样做:from tkinter import * COLOR = "black" root = Tk() root.config(bg=COLOR) button = Button(tex...

34得票2回答
Tcl中的复数算术?

有没有与expr命令等价的函数,适用于复数(由两个double类型数字组成的列表)? 这个库提供了复数运算函数,而这个工具似乎很有用,可以定义所需的cexpr函数,但它无法很好地处理括号。 例如,它不能正确处理括号。ParseExpressions::ParseExpr { (1) + (...

34得票7回答
错误:curl:/usr/local/lib/libcurl.so.4:没有可用的版本信息(需要由curl要求)

当我从tcl运行curl时,出现以下错误:curl: /usr/local/lib/libcurl.so.4:没有可用的版本信息(需要curl) curl --version curl 7.40.0(x86_64-unknown-linux-gnu)libcurl/7.40.0 OpenS...

29得票5回答
当从tcl调用rpmbuild时,为什么topdir被设置为其默认值?

我有一个tcl脚本,其中使用了'exec'命令执行rpmbuild。在这样做时,rpmbuild使用的'topdir'是错误的。我在家目录中有一个.rpmmacros文件,如果我手动调用rpmbuild,则可以正常工作,即'topdir'不是默认值。 我在tcl脚本中添加了一个[exec r...

28得票4回答
在TCL中读取Bash环境变量

如何在Tcl脚本中读取一个shell环境变量。 请有经验的人帮忙一下。我对TCL非常陌生。