问题标签 [tk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
8659 浏览

python - 在 Python 中退出 Tks 主循环?

我正在用 Tkinter 编写一个幻灯片程序,但我不知道如何在不绑定密钥的情况下转到下一个图像。

我想添加一个 time.sleep(10) “而不是” root.mainloop(0) 以便它在 10 秒后转到下一个图像。现在当我按 ESC 时它会改变。我怎么能在那里有一个计时器?

编辑:我应该补充一点,即使它有效,我也不想要另一个睡眠的线程。

0 投票
5 回答
290963 浏览

python - Python中Tk的背景颜色

我正在用 Tkinter 编写一个幻灯片程序,但我不知道如何将背景颜色更改为黑色而不是标准的浅灰色。如何才能做到这一点?

0 投票
1 回答
440 浏览

perl - 在文本小部件中打印行号

我使用以下代码在 Text 小部件中打印行号:

上面的代码可以打印行号和字符号,但是在 Scrolled 小部件中使用时,输出不打印。下面的代码有什么问题?我该如何解决这个问题?

0 投票
1 回答
1291 浏览

widget - 你如何得到一个 Tk 小部件的孩子?

如何告诉 Tk 小部件告诉我它的孩子是什么(或可能是谁)?有这个命令吗?

例如,给定一个.cvs带有标签、按钮和其他装饰的画布小部件……如何询问画布?

0 投票
1 回答
173 浏览

perl - 我如何最好地处理 Perl/Tk 所需的补丁?

我正在为具有自己的常驻 Perl 和模块安装的应用程序对 Perl/Tk 进行更改(因此我们可以将应用程序放入并运行)。

我发现了一个我遇到的问题,我偶然发现了我在这里需要的补丁:http: //osdir.com/ml/lang.perl.tk/2004-10/msg00030.html

我想应用这个补丁,或者如果有更新版本的 Perl/Tk 模块我可以升级到其中包含这个补丁,不需要我更改 Perl 的版本,就这样做。

以下是我可以从该应用程序的安装中找到的内容:

perl -v = 5.8.4 $Tk::version = '8.4' $Tk::patchlevel = '8.4' $Tk::VERSION = '804.027'

所以..

1a) 如果有更新的 Tk VERSION 包含上面链接中的补丁,我如何只升级这个应用程序的特定 Perl 安装位置中的那个模块?

1b) 我如何知道该升级是否与 Perl 5.8.4 兼容(此时我不想升级 perl)

2)如果没有,我该如何应用该链接中定义的补丁?

0 投票
1 回答
355 浏览

perl - 右对齐内容的消失的 Perl/Tk 文本小部件滚动条是否有解决方法?

我遇到了一个我相信 Perl/Tk 804.027 Text Widget 的错误(使用Scrollable('ROText'))。当我添加一个全选标签并应用配置更改以向右对齐时,滚动条不会显示。如果我注释掉我向右对齐的 tagConfigure,滚动条就会回来。

有没有人有一种解决方法或修复方法来正确证明文本小部件的内容(包括文本和嵌入式条目小部件)并且仍然具有功能性水平滚动条?

(更新)

这是一个将重现该问题的示例脚本:

对于我的应用程序来说,我遇到的问题实际上是双重的,并且在上面的示例中都证明它们都不起作用:

  1. 我需要窗格的左侧水平滚动和右对齐
  2. 我需要 Paned Window 小部件(两个窗格的父级)可以垂直滚动(左右窗格一起滚动)。
0 投票
1 回答
4207 浏览

perl - 如何在 Perl/Tk 中关闭窗口?

在我的 Perl/Tk 脚本中,我打开了两个窗口。单击特定按钮后,我想关闭其中一个。我怎样才能做到这一点?这是我到目前为止所拥有的:

0 投票
2 回答
4087 浏览

perl - 尝试在 Windows 7 上为 Perl 安装 MinGW 和 Tk

所以......我一直试图让这个工作好几个星期了。我可以通过 .exe 安装 MinGW,但无论我做什么,我似乎都无法获得 make 支持或 ppm install MinGW 以这样一种方式工作,即我的 Tk-804.029 编译将正确使用“make”命令.

(安装 Perl 模块:

  1. perl MakeFile.PL - 工作正常
  2. make 或 dmake - 我无法让 MinGW 正确关联 Make 或 DMake(在 MinGW/bin 目录中也找不到正确的 .exe ......我尝试使用 -32bit mingw32-make.exe 但那产生与编译的头文件有关的错误。

)

ppm install MinGW 也不行,好像是找不到包。所以我很茫然。系统在 x64 设置上运行 Windows 7。

0 投票
1 回答
1833 浏览

tcl - 包括c程序中的tk.h和tcl.h

我正在开发一个 ubuntu 系统。我的目标是基本上使用 TCL/TK 的 GUI 工具用 C 语言制作 IDE。我安装了 tcl 8.4、tk8.4、tcl8.4-dev、tk8.4-dev 并在我的系统中有 tk.h 和 tcl.h 头文件。但是,当我运行一个基本的 hello world 程序时,它会显示很多错误。

一些错误是

谁能告诉我如何纠正这些错误?请帮忙...

0 投票
0 回答
381 浏览

macos - 如何在文本小部件中使用选项键组合

在 Mac 上,我可以通过键入 Option+` 后跟 - 瞧!

但是,当使用文本小部件时,Option+` 组合会导致希望意外退出。

有没有办法解决这个问题?是否有一个绑定可以解决这个问题,并允许我在文本中插入一个字符。我正在处理的语言(Wolof)大约有 8 个这些特殊字符。

真的,我只想让 tk 提供“正常”的 Mac 输入编码。

电话

以下是遇到的错误的详细信息