问题标签 [tkx]
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.
perl - 用于制作 TKX 图表的 Perl 模块
是否有任何 perl 模块用于在 TKX 中制作图表。
至少基于图像的图表的任何选项也应该可以
tkx - Tkx:是否可以在执行期间更改按钮的回调
作为一个非常简单的示例,假设我有一个按钮,并且每次单击该按钮时,我都希望它调用不同的回调。因此,它首先设置为调用 hello(),然后 hello() 进行更改,以便下次单击按钮时调用 world()。
tcl - Perl Tk/Tcl:小部件回调可以带参数吗
是否可以创建一个按钮,例如,其回调带有参数?
例如
在测试程序上尝试过,似乎没有。如果是这种情况,是否有其他方法可以按照上面的示例执行我的意图?
我的程序需要创建按钮,但事先不知道数量(取决于 .cfg 文件)。
perl - Perl Tkx:如何将变量作为参数传递给按钮的回调
给定这个 Perl/Tkx 代码片段:
(在实际程序中,@itemList 是从用户可编辑的配置文件中填充的。)
我确实看到两个标有“name1”和“name2”的按钮。但是,当我单击任一按钮时,似乎传递给回调的参数总是$itemList[1]->{'attrib2'}
; 即@itemList 数组的最后一个元素的“attrib2”。我想要的是第一个按钮调用do_something($itemList[0]->{'attrib2'}
和第二个调用do_something($itemList[1]->{'attrib2'}
。
我做错了什么,请谢谢你?
perl - 如何在 Perl Tkx 中使用滚动条实现可调整大小的树视图小部件?
使用 Perl Tkx,我正在尝试创建一个带有树视图小部件和右侧滚动条的窗口。当用户调整窗口大小时,我需要树视图小部件自动调整大小。
这就是我所拥有的:
两个小部件都显示在窗口中,并且可以调整大小,但不幸的是滚动条位于树的下方,而不是它的右侧。如果我删除这g_pack(-expand => 1, -fill => 'both')
三行,定位是正确的,但调整大小不起作用。如何将滚动条放在树的右侧,并自动调整大小?
perl - 如何在 Windows 7 上使用 Perl Tkx 获得“选择目录”对话框?
我正在尝试使用 Perl Tkx 调用 Windows 7 的“选择目录”对话框。这就是我正在使用的:
但是,这不会显示任何对话框,而是会导致我的程序挂起而不提供任何错误消息。我是否错误地使用了该功能?如何让对话框显示?
谢谢你的帮助。
更新:
我不会粘贴我的完整脚本,因为它太长了,但简单地运行以下会导致 perl 为我挂起:
perl - 在 Ubuntu 14.04 中安装 Tkx perl 模块时遇到问题
为了在 Ubuntu 14.04 上安装一个名为 PrimerMapper 的包来设计引物,我需要安装一个名为Tkx的 perl 模块,但在安装它时遇到了麻烦。所以,请帮助我解决这个错误。为了您快速方便的参考,我正在粘贴完整的安装命令。非常感谢
canvas - 在哪里可以找到使用 Tkx 下的 Canvas 的工作示例程序?
我在 Win7 上使用 Active State Perl,并希望在 Tkx 下运行 Canvas。
Active State 构建是相互不兼容的 Tk 和 Tkx 模块在相似但不相同的文件夹中的全部混乱,以及由于在引用的库中找不到模块而无法运行的示例程序。
谁能指导我使用 Tkx 下的 Canvas 示例 perl 程序,该程序在 Windows 的 Active State perl 系统上运行?
以下是安装在我的光盘上的 Tk 和 Tkx 文件夹 Active State:
编辑:好的!没有人在 Tkx 下有一个 Canvas 程序,它在 Windows 的 Active State perl 系统上运行。我想这告诉我我需要知道什么。这是不可能的。
覆盆子 Perl 怎么样。可以在那里做吗?
perl - Perl CPAN 无法安装 Tkx
我正在尝试在我的 Mac 上安装 Tkx,在 perlbrew 下使用 Perl 5.16.0。不断收到此错误:
当我执行reports GAAS/Tkx-1.09.tar.gz
(在 CPAN shell 内)时,我得到了这个:
在这个过程的早期,我注意到在 ~/.cpan/sources/authors/id 目录中,大约一半的目录归 root 所有,其余的归我所有。我在 .cpan 级别执行了“chown -R $USER”,我所有的其他安装都没有问题。此外,“安装 Tk”成功;我想我可以恢复到 Tk,但我真的很想尝试 Tkx。以至于我跑了“note install Tk”。我相信我很快就会遇到问题,所以如果有这个问题的答案,我很想听听。
perl - 在 Mac 上使用 Perl 和 Ttk 闪烁 GUI 按钮
在 macOS v10.13.6 上使用 Perl v5.28、Tkx.pm v1.10和 ActiveState Tcl/TTk v8.6.9('aqua' 风格)。下面的演示按需要工作,使用鼠标按下 GUI 按钮或使用带有“普通”文本字符的键盘输入来调用给定的子例程。
我想要的一个附加功能是使用键盘替代激活时按下(闪烁)图形按钮的视觉反馈。我找到了使用event generate命令的 Tcl 解决方案,以及使用 Perl
Tkx::event_generate()
虚拟事件方法调用的参考。我什至找到了等效的 Perl
Tkx::after(100)
函数调用来创建建议的延迟。但是我不知道如何将所有这些放在一起以达到预期的效果。任何帮助将不胜感激,但要了解,与其他一些 TTk 功能一样,这可能不适用于 Mac。
代码
运行日志