问题标签 [perltk]
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 - 尝试在 Windows 7 上为 Perl 安装 MinGW 和 Tk
所以......我一直试图让这个工作好几个星期了。我可以通过 .exe 安装 MinGW,但无论我做什么,我似乎都无法获得 make 支持或 ppm install MinGW 以这样一种方式工作,即我的 Tk-804.029 编译将正确使用“make”命令.
(安装 Perl 模块:
- perl MakeFile.PL - 工作正常
- make 或 dmake - 我无法让 MinGW 正确关联 Make 或 DMake(在 MinGW/bin 目录中也找不到正确的 .exe ......我尝试使用 -32bit mingw32-make.exe 但那产生与编译的头文件有关的错误。
)
ppm install MinGW 也不行,好像是找不到包。所以我很茫然。系统在 x64 设置上运行 Windows 7。
perl - 打开新窗口后如何运行初始子程序
在我的 Perl/Tk 脚本中,我正在打开新窗口,并且我希望窗口打开将运行一个初始子程序(当窗口打开时)我该怎么做?
perl - 在 Perl/Tk 中隐藏窗口并再次显示,包括。所有小部件
我想将主窗口隐藏一段时间,然后再次显示。例子:
使用上面的代码,主窗口将重新出现,但没有显示任何小部件。我该怎么做才能让一切看起来与隐藏之前完全一样?
任何提示表示赞赏。
perl - 当在 Perl Tk gui 中进行选择时,如何启用禁用的上下文菜单项?
例如在以下脚本中:
如何判断选择何时发生,以便我可以使用以下代码
改变菜单项状态?
更新:
非常感谢@Chas 和@gbacon :)
我想也许我也可以将两个好的答案结合起来:
perltk - 在 Perl/Tk 中按下按钮后如何清除 GUI 中的条目小部件
这是使用标签和输入小部件进行简单数据输入的 perk Tk 程序
在这里,我想要的是如果单击明文按钮我想清除条目小部件中的所有条目,请帮助如何做到这一点
谢谢你!兰吉特
perl - perl-tk:交互式可视化大型 2d 栅格数据(如 xvcg)
我想使用 tk 编写一个 perl 应用程序来可视化一个大的 2d 图(它可以被认为是 2d 图像)。我需要滚动和调整大小。我也不需要将整个图像存储在内存中。
它太大了,无法保存在一张巨大的图片中,但我可以轻松地重绘它的任何部分。所以,我想编写一个图形应用程序以交互模式查看这些数据。这就像 xvcg 对图形所做的那样:http: //blogs.oracle.com/amitsaha/resource/blog-shots/apt-rdepends.png(它是界面示例。有 x 和 y 滚动条和缩放条)
我的数据看起来有点像http://www.access-excel-vba.com/giantchart.png没有任何带有更细(1px)线条的文本,上面有很多点并且尺寸(现在)从 33000x23000 开始变大。我使用每像素 2 位的图像。
那么,如何在 perl/tk 中编写可滚动和可缩放的图像查看器?要求不是将整个图像存储在内存中(现在 190 Mb 并且会更多!),而是要求一些函数将其分段绘制。
关于语言/工具包选择。我的数据生成器是用 perl 编写的,操作系统是 unix/POSIX,所以我不想切换语言。我能够切换到另一个图形工具包,但 perl/tk 已预装在目标 PC 上。
perltk - 清除 perl tk 中的文本框元素
我正在 Perl tk 中构建一个 GUI,并且我制作了一个重置按钮,该按钮应该清除文本框的元素:
这给出了一个错误,说它不能在未定义的值上调用方法 Delete。我已经检查了所有语法错误,并且我正在使用适用于 Windows 的 Strawberry Perl。
perl - Perl TK 调整窗口大小
是否可以将 Tk 窗口的大小自动调整为文本图中文本的宽度和高度?
macos - 为什么 X11 应用程序的主窗口有时不会出现在 OS X 中
我已经为使用 ActiveState PDK PerlApp 8.2.1 编译的 OS X 创建了 Perl/Tk 应用程序。该应用程序需要 X11 才能在 OS X 上正常运行,并且在我自己的计算机(OS X 10.4.11)上一切正常,其他人报告它在 OS X 10.5 和 10.6 上运行良好。
但是,我也收到了一些用户的报告,例如在 10.4.11 和 10.6.7 上,启动应用程序后,程序似乎运行但没有出现主窗口。我已经为 OS X 创建了 Perl/Tk 应用程序编译使用 ActiveState PDK PerlApp 8.2.1。该应用程序需要 X11 才能在 OS X 上正常运行,并且在我自己的计算机(OS X 10.4.11)上一切正常,其他人报告它在 OS X 10.5 和 10.6 上运行良好。
但是,我也收到了一些用户的报告,例如在 10.4.11 和 10.6.7 上,启动应用程序后,程序似乎运行但没有出现主窗口。
(只是为了澄清“似乎运行”的含义,用户可以启动 X11(所以它已经安装了!)。另外,启动我的应用程序后,会出现一个新的 X11 菜单栏,他们可以单击“关于...”并可以看到我的应用程序的“关于...”窗口。)
我无法在此处复制该错误,并且用户说他们启动应用程序时终端命令行上没有出现错误。
有没有人遇到过类似的问题并知道解决方法?这似乎是 X11 的问题,但我很乐意更改自己的代码以避免此问题。
perl - 在 perl-tk 中使用网格几何管理器时在框架内垂直放置网格
我在框架内使用网格,我想将网格定位在框架的底部。目前,我正在通过在第 4 行(此处为 #114 )上放置一个附加虚拟标签来做到这一点。有没有更好的方法来解决它。