使用perl开发图形界面,是否有什么好的工具

使用perl开发图形界面,是否有什么好的工具,第1张

java以及Eclipse一般不擅长做客户端界面开发,即图形化界面,一般用来做web开发的; 至于做图形化界面,一般用c、c++、C#,微软的Visual Studio 2005 或者2008,就可以做了,直接拖拉,就可以搭建类似于qq等软件界面

选Adobe PDF——点属性——Adobe PDF设置——默认设置——选最小文件大小——确定”即可压缩PDF文档大小。

这样就可以完成PDF的压缩,但是使用这个方法压缩之后可能会影响PDF文档内的质量。有没有更好的方法可以在不影响质量的前提下压缩好PDF文档呢?请看方法二

1、点击打开电脑上任意的浏览器,因为我们需要工具我们就会在浏览器中搜索下载,点击搜索到工具,然后点击工具将工具下载到电脑上。

2、点击工具页面打开,然后点击工具页面上的pdf压缩这个按钮打开pdf文件压缩页面。

3、在这个页面中我们要将pdf文件弄到页面中,点击页面上的按钮“选择文件”将文件添加到工具里面。

4、然后皮点击工具页面上的压缩选项,选择要压缩pdf文件的模式然后点击。

Perl/Tk 模块(也称 pTk 或 ptk)是一个专门用来创建小部件或其他通用图形对象以构成图形用户界面 (GUI) 的 Perl 模块。使用该模块创建的 GUI 改善了程序的外观,可帮助最终用户通过程序及其函数进行导航。使用 Perl/Tk 模块的一个主要优势是最终产生的应用程序可以跨平台运行,这意味着,同一 GUI 应用程序可用于 UNIX、Linux、Macintosh、Microsoft Windows 或其他任何安装了 Perl 和 Perl/Tk 模块的 *** 作系统。

在哪里可获得 Perl/Tk 模块

在您使用 Perl/Tk 模块编写应用程序之前,必须验证是否安装了 Perl 和 Perl/Tk 模块。尽管 Perl 一般会安装在计算机上,Perl/Tk 模块却并非如此。检查是否安装了 Perl 的一种方法是在命令行中输入

perl --version

。如果未安装 Perl,请参考 Perl 网站上的安装指南(请参阅参考资料)。

在找到 Perl 或将其安装到您的计算机上之后,下一步则是确定是否需要安装 Perl/Tk 模块。检查是否安装了模块的一种简单方法是在命令提示符下键入

perl -e use module

。若要验证是否安装了 Perl/Tk 模块,请执行以下命令:

perl -e use Tk

如果发现有该模块,该命令将执行,并返回一个命令提示符。但是,如果未发现该模块,则将显示类似以下内容的错误消息:

Can't locate Tkpm in @INC (@INC contains: /opt/ActivePerl-58/site/lib

/opt/ActivePerl-58/lib ) at -e line 1

BEGIN failed--compilation aborted at -e line 1

请记住,Perl 是区分大小写的:

perl –e use Tk和perl –e use tk

是尝试使用两种不同模块(Tk 和 tk)的两种不同语句。

如果未发现该模块,下一步则是下载并安装该模块。您可以用多种方法完成此 *** 作。

如果您使用的是 UNIX 或 Linux,下载和安装 Perl 模块的一种方法是使用 Comprehensive Perl Archive Network (CPAN)。在命令提示符中输入以下命令:

perl –MCPAN –e shell

install Bundle::CPAN

reload cpan

install Tk

如果您使用的是 Windows,类似的方法是使用 Perl Package Manager (PPM)。在命令提示符中,输入ppm以启动 GUI 并下载 Tk 模块。

完成安装后,通过执行

重新验证 Perl 是否可找到该模块。

本帖最后由 jjboy110 于 2013-12-16 00:04 编辑

大家好,

我在使用另一个产品的导出PDF功能时候发现带有中文的导出都成为了乱码,于是开始研究perl创建PDF文档的一些模块,发现在调用这些模块的时候perl对文字的处理使用了字体的概念,而且perl内置了大概14中字体,对于系统其他缺省中文字体无法识别(我认为),我了解到两个模块拥有创建PDF文件的能力,PDF::Reuse 和 PDF::API2,对于Reuse,我分析了源码,暂时没找到如何调用系统字体文件将PDF画出来的过程,我强制加了系统的中文字体名称,得到的PDF文件是无法打开的,所以应该需要找到别的方案;

perl的PDF模块应该还是有问题,不知道前人是否了解如何修改模块?

或者是谁做过类似的创建PDF的任务,是否碰到中文乱码的问题。

求教

代码如下:

#!/usr/bin/perl

use PDF::Reuse;

prFile('myFilepdf');

my @f1 = prFont('Times-Roman'); # Just setting a font

prFontSize(40);

prText(180, 790, "This is a heading黑\n");

prEnd();

下面主要讲两个在cmd中安装perl模块的方法。

PPM方式

优点:方面 缺点:部分模块搜索不到,也就不能安装

具体步骤:1,装好库,这些网站都有编译好了的模块,2,用命令安装,ppm install 模块名称

具体方法如下: 添加库的方法:在cmd中运行命令ppm repo suggest (意思是给出建议添加的网站),然后将列出的网站使用命令 ppm repo add 网站url (比如 ppm repo add >

TMP是Windows产生的临时文件,本质上和虚拟内存没什么两样,只不过临时文件比虚拟内存更具有针对性,单独为某个程序服务而已。还有,如果您是使用WORD编辑文档,也会在WORD的安装目录里发现一批~开头的,TMP结尾的文件,这是WORD产生的临时文件,但如果你的WORD还没关闭,想删除它们,却可能会发现怎么都删除不了,系统反复提示读写保护,这又如何是好呢?下面就综合谈谈这些临时文件及处理的办法:一般来说,你当前运行着大型的工具软件的时候,都不应该去碰临时文件,比如Photoshop会在处理图形时候产生巨大的临时文件,如果你认为这不是你创建的文件企图删除,可能会导致Photoshop死机。你当前没有运行程序的话,发现的临时文件都可以删除,以免它们天长日久堆积如山,占据磁盘空间还是小事,关键是它们又多又散乱,会给磁盘扫描整理带来时间上的无谓消耗,也可能会造成文件分配表混乱,导致文件交叉链接的错误。但是不能所有的临时文件都一概而论。比如,C盘根目录的TEMP目录,是很多工具程序临时文件的指向目录,没有这个目录的话,临时文件无法创建,这些工具软件就很可能会出错,所以要删除的话,只应该清空里面的临时文件垃圾,而不能把TEMP这个目录都干掉了;Windows里通常也有一个TEMP文件,是系统默认的临时文件的放置地方,也不建议连目录都删除了,定期清空里面的垃圾即可。还有就是WORD安装目录里的临时文件,在你使用WORD的时候,不要去删除它们,这些~开头,TMP结尾的文件是WORD程序工作要用到的,多处于读写保护状态,你想删除它们也删除不了;如果你在使用WORD时候死机,下次开机进入Windows的时候,也不要先删除它们,应该打开WORD,WORD会从这些临时文件里读取上次你死机时候最新保存的结果,让你最大限度地恢复上次的工作。其实这就是WORD恢复上次文档的原理。等你另存了文件后,再删除它们也不迟。什么情况下TEMP文件非删除不可呢?那就是后台没运行程序,又反复出现同一种现象相同的故障、而且确认不是系统硬件导致问题的时候,比如打印出问题,打印机老是不认你的纸张,老提示你没放纸,你就应该删除Windows目录下的TEMP里的文件;还有就是磁盘扫描出现交叉链接的错误,又不能自动纠正,你应该尝试删除临时文件再进行一次扫描试试。注意哦,WORD安装目录下的某些临时文件是隐藏的,你可能要用到清理临时文件的专门小工具才能删除它们,否则就得到该目录里先显出所有文件,再手工删除了。

以上就是关于使用perl开发图形界面,是否有什么好的工具全部的内容,包括:使用perl开发图形界面,是否有什么好的工具、如何在pdf文件和caj文件中进行标记、什么是 Perl/Tk 模块等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9439540.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存