问题标签 [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 - perl tk - 在执行 perl 模块内的过程时如何保持 GUI 活动
我有一个 perl tk 例程从导入的 perl 模块调用一个过程。GUI 在执行子例程时挂起。这是我正在使用的代码摘录。有人可以建议一种更好的方法来执行此操作,以便在程序运行时 GUI 处于活动状态吗?
在上面的代码中,我从 package1 调用 run 过程来执行。虽然该过程需要一段时间,但 GUI 冻结,不允许我对其执行任何操作。我什至不能在笔记本 GUI 中从一页转到另一页。
有人可以指导我吗?我是一个 perl 新手。
谢谢。
perl - 使用 Perl/Tk 代码的下拉菜单?
我是 Perl/Tk 的新手,只想知道如何在基于 Perl/Tk 的 GUI 中使用下拉菜单以及如何填充它?谁能帮我解决这个问题?
perl - Perl Tk::Date - 按周切换
我正在编写一个 GUI,它将监视是否每周进行各种测量。我已经编写了各种其他 GUI,用于每天将测量结果更新到数据库中。这些 GUI 使用 Tk::Date datewidget,它允许我按天切换
这让我可以使用向上和向下箭头来增加/减少天数、更改月份和年份。
我希望在每周 GUI 中做的是有一个向上和向下箭头,它只会按周切换。例如,本周将是“11 月 4 日星期一至 11 月 8 日星期五”,下周将是“11 月 11 日星期一至 11 月 15 日星期五”
我希望能够前进和后退几年。
在 perl-Tk::Date 或 Date::Entry 中是否有一种简单的方法可以做到这一点?
perl - Perl tk - 条目小部件之间的选项卡
我有一个非常简单的 GUI,它与 postgresql 数据库交互。主机分为 4 个象限,每个象限有 4 个入口小部件。这是一个象限的示例代码
使用 GUI 输入数据时,我无法通过选项卡跳到下一个条目。有没有办法设置键绑定,所以我可以循环设置
有没有办法在 perlTK 中做到这一点
我试过以下
但是,这只能让我在每个子框架和 GUI 中的按钮之间切换
perl - PerlTk 标签 - 同一小部件中的不同颜色文本
我编写了一个与我们的 psql 数据库交互的 GUI。对于给定的日期,gui 会显示一个包含各种标识符和信息位的人员列表。我使用 Tk::Table 来显示数据
是否可以将“名字”涂成黑色,将“MYO”涂成红色?
perl - 绑定返回键不起作用
我正在尝试将我的Enter按钮绑定在我的键盘上。我正在用 Perl Tk 写作。
我希望接下来发生的事情之一。
- 当我在键盘上按“Enter”时,我希望程序中的一个按钮可以操作。
- 当我在键盘上按“Enter”时,我想要运行一个子程序。看到我的按钮打开子例程,任何一个都会满足我的程序。
这是我的相关代码:
我尝试了几种不同的方式来使用 bind 命令,但都没有奏效。
我没有收到任何错误,但是当我按下按钮时,我的 sub 没有运行。我开始相信Return可能不是我键盘上的正确按钮。也许是由于驱动程序语言或其他原因。可能是编码错误。
perl - 先在两个已知中找到后停止,打印,然后继续在 perl 中搜索文件
我正在用 Perl 写作,希望得到帮助。
我正在尝试编写一个程序来查找“Bobby”并使用“display”打印文本行。
我已经编写了程序,并且除了一个小缺陷外,它可以正常工作。如果“Bobby”在一行中出现多次,其中包含“display”,它将多次打印该行。请参阅下面的示例以进行说明。
文本文件包括...
我现在的输出是...
它应该是:
这是我的相关代码:
我尝试了一些不同的事情,但没有成功。协助将不胜感激!
perl - 限制滚动条长度
我正在尝试使用 Perl Tk 创建一个简单的记事本,如 GUI。我使用Scrolled小部件创建了一个带有两个滚动条的Text小部件——一个在右侧,一个在底部。两个滚动条相遇的地方是这样的:
但是我想让它看起来像微软在“记事本”应用程序中看到的那样。这就是我想要的:
如您所见,两个滚动条相交的地方现在有一个“空方格”。记事本的另一个特点是这个“正方形”可以用来调整窗口大小。我希望能够实现同样的目标。
我该怎么做呢?
谢谢!
perl - 检查文本小部件是否已被修改
我有一个Button和一个Text Widget。当用户单击Button时,我想知道自用户上次单击Button以来Text Widget中的文本是否已被修改。
我该如何检查?
perl - Scrolled widged 中的多个撤消/重做
我知道我可以使用TextUndo小部件实现多个撤消。但这不会执行重做功能。
如何同时实现多次撤消和多次重做?