为什么我的Perl / Tk按钮小部件大小因不同的xterm客户端而异?

时间:2010-03-26 05:09:23

标签: perl tk

我有一个Perl / Tk脚本,我在其中创建一个高度为1的按钮小部件。 现在当我通过Citrix xterm客户端执行脚本时,我会显示按钮。 再次当我通过xterm客户端执行脚本时,我的PC按钮小部件的大小不同。 有人可以解释为什么会发生这种情况,我应该怎么做才能使按钮小部件的大小与不同的xterm客户端保持不变?

1 个答案:

答案 0 :(得分:0)

Tk使用“选项数据库”来确定小部件的默认外观。该数据库(通常是名为.Xdefaults的文件)可能因同一台计算机上的不同计算机或不同用户而异。一般情况下,您不必担心这一点,因为它允许用户设置自己的字体,颜色等首选项。另一种方法是完全指定每个窗口小部件的选项,而不是使用默认值。