问题标签 [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.
activestate - ActiveState PerlApp 是否有将 ico 文件绑定为“绑定文件”的问题
我在 ActiveState 上发布了这个问题,但没有得到支持或论坛的回复。这里可能更好。
我是 PerlApp(版本 8.2.1 Build 292072)的长期用户,我遇到的问题很少。但就在最近,我一直在创建一个新的 Tkx 应用程序并遇到了一个问题。Tkx 允许在应用程序中使用 ico 文件(替换 Tk 图标),这在开发中非常有效。但是,当我尝试在 PerlApp 的“绑定文件”中绑定我的 ico 文件时,它拒绝工作,让我的应用程序运行的唯一方法是将原始 ico 文件放在与 exe 相同的文件夹中。
我尝试更改“图标源”ico文件的名称,完全删除“图标源”ico文件,但“绑定文件”ico文件拒绝绑定。
有什么建议么?
perl - 根据保持框架调整记事本大小
我试图让记事本在拖动主窗口时展开....和建议?我将它放在读取屏幕大小的位置,但它不会保持窗口大小的变化。我所有添加循环的尝试都失败了......无论如何要创建一个循环或一个持续的回调?
perl - 如何使用 MVC 模型避免 Perl Tk (Tkx) GUI 编程中的全局变量
我有一个旧的非常大的 Perl Tk GUI 应用程序,我正在重构为 Tkx。我想把界面分成几个包,这样我就可以以模块化的方式构建应用程序 UI。另外,我想将视图与模型分开,使用控制器在两者之间提供接口。
在我看来,设计它的唯一方法是使用两个巨大的全局变量,一个保存模型 ($MODEL),另一个保存对分布在许多包中的小部件 ($UI) 的引用。然后,控制器使用一系列命令将两者连接起来,如下所示:
我的问题是:有没有更好的方法来设计避免使用这两个大的全局变量($UI 和 $MODEL)的应用程序?任何建议都会非常受欢迎。
tkx - tkx 是否具有等效的 tagConfigure 以及更改文本小部件上文本颜色的方法?
tkx 是否具有等效的 tagConfigure 以及更改文本小部件上文本颜色的方法?
我有一个多年前基于 perl tk 创建的工具,我正在尝试使用 ActivePerl 5.x 及更高版本将其转换为 tkx。我已经取得了进展,但我很难过的项目之一是更改文本小部件中的字体颜色。对于 tk,我使用了 tagConfigure。$txt->tagConfigure('normal', -font=>"Arial 10", -foreground=>"white"); $txt->tagConfigure('bold', -font=>"Arial 10 粗体", -foreground=>"white"); $txt->tagConfigure('FC1', -font=>"Arial 10", -foreground=>"orange"); …… 然后我使用插入函数将文本附加到我想要的颜色。$txt->insert('end',$TEXT,$COLOR); tkx 似乎使用“$txt->insert_end($TEXT);”,但它似乎不允许您更改颜色。
perl - Perl Tkx 示例或教程
我一直在尝试使用 Tkx 创建 Perl GUI,但遇到了几个问题。
我一直在看这些网站:
http://rainbow.ldeo.columbia.edu/documentation/tkperl/
http://docs.activestate.com/activetcl/8.5/tcl/tk_contents.htm
http://www.tkdocs.com/tutorial/onepage.html
但问题是这些例子似乎对我不起作用。
我想尽可能地使用面向对象的方法,但不使用 moose(现在),这样我就可以了解对象在 Perl 中的工作方式。
编辑:链接到一个好的oo教程
所以我已经可以创建一个窗口:
如何创建框架并在其上放置 Gridlayout?
有人可以告诉我如何,或者将我链接到一个好的教程。
谢谢
更新:
我设法弄明白了一些东西。仍然非常欢迎更多示例或教程链接
c# - 用于 Windows 7 的带有 GUI 的 Perl 应用程序
我做了很多搜索,但似乎找不到最新的答案。
我目前正在重写一个用 Perl 编写的应用程序。所以我不是从头开始。
该应用程序目前已经有一个用 C# .net 编写的基本 GUI,但我的目标之一是创建一个新的和改进的 GUI。这个 GUI 必须实现几个功能,所以如果我可以使用 .net 中的 GUI 构建器,它会真正减轻我的工作量
现在我的问题:
我想将 GUI 和 Perl 逻辑分开。因此,理论上,如果我创建的 GUI 只是调用各种 Perl 脚本-> 执行某些操作然后将某些内容返回给 GUI,它应该可以工作。
有没有人有使用 C# .net 创建的 GUI 与各种 Perl 脚本交互的经验?如果是的话,你能告诉我一些你在经历中注意到的积极或消极的事情吗?
我也一直在玩 tkx。我想我可以使用它,但它会明显增加开发时间。有人知道生成 perl tkx 代码的 GUI 构建器吗?
我也看过其他人,如 TK、QT,......但主要问题是它们都有依赖关系。
我会很感激任何建议。谢谢
perl - 使用 Tkx 包时出现 Perl 错误
我的 Tkx 包有问题。我在 CentOS 上使用 Perl 5.14.2,我知道这个版本的 Perl 基本上包含 Tkx 包。当我尝试获取 Tkx 的版本时(使用以下代码片段)
我收到以下错误消息:
我搜索了一个解决方案,但我没有找到答案。谁能告诉我这里发生了什么?
perl - Perl:取消批处理,使用系统调用运行,在线程中,从主
你好点子,
我有一个 Tkx gui,它使用按钮运行批处理文件。批处理文件在不同的线程中执行,因为我希望 GUI 仍然可用。我想实现一个取消按钮来取消批处理文件的执行。
我尝试发送一个 Kill 信号,但它只会终止线程而不是批处理文件。下面是运行和取消子程序的代码。
哦,我不允许编辑批处理文件。