我正在使用来自 activestate 的 perl 托盘并且有一个问题。我想为用户制作某种类型的 ui 或方式来在我的应用程序上设置“设置”。这些设置只能从存储在用户计算机上的文本文件中写入/读取。
我不明白的部分是如何制作用户界面。我唯一能想到的是显示在他们的计算机上运行以写入文件的本地 perl 页面。但是,我不确定仅使用 perltray 时如何让 perl 在浏览器中运行。
有什么建议么?
PerlTray 是一只奇怪的鸭子。它有一个隐式事件循环,在您退出程序末尾或第一次调用exit()
. 这使得它与大多数其他常见的 GUI 事件循环或大多数在同一进程和线程中运行的迷你服务器技术不兼容。
想到2种可能性:
您很可能会成功生成创建传统 perl GUI 或托管您的配置 Web 应用程序的迷你服务器的线程或进程。我可能会选择 Tkx,但这只是我的偏好。
我怀疑 Win32::GUI 使用的事件循环实际上可能与 PerlTray 中的事件循环兼容,但需要进行一些实验来验证这一点。我通常避免使用 Win32::GUI,因为它不是独立于平台的,但是如果您使用 PerlTray,那么无论如何您都与 Windows 绑定...