问题标签 [tk]

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.

0 投票
1 回答
428 浏览

scrollbar - 如何设置 BWidget 的 ScrolledWindow 的最大尺寸?

我在这样的代码中使用BWidget's ScrolledWindow

所以我得到一个带有垂直滚动条的窗口。当增加 的高度时.top,过了一会儿所有内容都$a变得可见并且滚动条消失了,因为它不再需要了。我怎样才能禁止进一步增加高度.top.top即当$a 的所有内容可见时,我需要将最大高度设置为该值。我怎样才能做到这一点 ?

0 投票
1 回答
3719 浏览

python - Python tk 滚动框架?

我正在使用 Tkinter 和 Python 创建一个简单的 GUI 应用程序,但是在将滚动条添加到单个框架时遇到问题。该框架在我的 20" 上从上到下可见,但为了在上网本或任何其他低分辨率屏幕上显示所有内容,它需要一个滚动条。这是我认为它如何工作的片段(它与列表框一起使用)。

虽然这显然不适用于框架。你们对这个问题的任何帮助将不胜感激!

我也想知道 Tkinter 是否可能已经过时了。这是我在学校学习的唯一 GUI 界面,但那是几年前的事了,它不再真正满足我的要求了。肯定有更好的选择吗?顺便说一句,我在 Ubuntu 上。

0 投票
3 回答
3624 浏览

ruby - 为 Windows 创建 Ruby 应用程序

我想开发一个 Windows 应用程序。老实说,我现在不太关心跨平台(但仍然会很好)

我想使用 Ruby,因为它的语法非常简单,而且非常……嗯,简单易学。

我的应用程序就像一个“游戏关卡创建者”,您可以在其中设计自己的关卡,然后通过读取创建者应用程序创建的项目文件与另一个“游戏关卡播放器”应用程序一起运行它。你明白了。

现在,我得到了一台新电脑,并且非常干净。完全没有我的旧 Ruby 实验的痕迹并且失败了。

首先,我需要为我的 Ruby 应用程序选择一个 GUI 平台!你能给我推荐一个吗?我听说过 Shoes 和 Tk,但想知道您的想法。

0 投票
1 回答
597 浏览

package - 在 Tcl 中调用“package require Tk”而不将其写入每个 .tcl 文件中

我正在学习 Tcl/Tk,并且我一直在关注一个教程,直到我转向 Tk。教程中的所有文件都立即使用 Tk 命令(例如“按钮”),而无需在 .tcl 文件中写入“package require Tk”。我正在从控制台执行此操作,该控制台接受前面带有“%”的用户输入。

如果教程没有那个“包需要 Tk”,我错过了什么吗?我们怎样才能拥有 Tk 而不必在所有文件中都写“package require Tk”,还是我做错了?

0 投票
2 回答
5828 浏览

tk - tkdiff 如何忽略行尾

在 unix 平台上使用 tkdiff ,我尝试将首选项窗口中的空白选项修改为-wor -b,这两者似乎都没有忽略回车差异(unix/pc。)

-w从命令行使用 diff 。

任何想法将不胜感激。

0 投票
4 回答
725 浏览

perl - perl-tk:交互式可视化大型 2d 栅格数据(如 xvcg)

我想使用 tk 编写一个 perl 应用程序来可视化一个大的 2d 图(它可以被认为是 2d 图像)。我需要滚动和调整大小。我也不需要将整个图像存储在内存中。

它太大了,无法保存在一张巨大的图片中,但我可以轻松地重绘它的任何部分。所以,我想编写一个图形应用程序以交互模式查看这些数据。这就像 xvcg 对图形所做的那样:http: //blogs.oracle.com/amitsaha/resource/blog-shots/apt-rdepends.png(它是界面示例。有 x 和 y 滚动条和缩放条)

我的数据看起来有点像http://www.access-excel-vba.com/giantchart.png没有任何带有更细(1px)线条的文本,上面有很多点并且尺寸(现在)从 33000x23000 开始变大。我使用每像素 2 位的图像。

那么,如何在 perl/tk 中编写可滚动和可缩放的图像查看器?要求不是将整个图像存储在内存中(现在 190 Mb 并且会更多!),而是要求一些函数将其分段绘制。

关于语言/工具包选择。我的数据生成器是用 perl 编写的,操作系统是 unix/POSIX,所以我不想切换语言。我能够切换到另一个图形工具包,但 perl/tk 已预装在目标 PC 上。

0 投票
4 回答
5782 浏览

tcl - 如何设置 tk_messageBox 的大小?

我正在使用tk_messageBox带有大量消息的消息,因此我想配置该消息对话框的布局。

我是这样使用tk_messageBox的:

如何设置tk_messageBox这里的宽度和高度?

也许有一些更好的选择tk_messageBox

0 投票
1 回答
378 浏览

tcl - 如何捕捉 Tk 中的最大化信号?

您可以通过以下方式将命令与窗口的 X 按钮绑定:

我怎样才能对窗口的最大化按钮做同样的事情?

0 投票
1 回答
153 浏览

tcl - BWidget 的 MessageDlg 有问题

我正在尝试使用 BWidget 的 MessageDlg。从这里的文档中可以看出,该-aspect比率定义了消息窗口的宽度和高度之间的比率。

不过,好像没什么效果。对于此代码:

为了

在这两种情况下,我都会以默认比率(即 150)获取消息窗口。

我正在使用 BWidget 1.9.4。这是 BWidget 的已知问题吗?你能推荐一个更好的选择吗?

0 投票
1 回答
203 浏览

perl - 有没有办法解决 Perl Tk 中代码点太高的问题?

以下代码演示了我的问题。运行它会给我一个错误消息,上面写着:“UCS-2LE:code point "\x{20541}" too high at C:/Perl/site/lib/Tk/Widget.pm line 205. at E:\test。请在第 9 行"。

我的 Tk 版本是 804.028,我在 WinXP(简体中文版)上运行 ActivePerl 10.0.0。

有谁知道是否有办法解决它?一如既往地感谢:)