问题标签 [text-widget]

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 回答
763 浏览

python - 如何将文本小部件的一部分标记为只读?

如何将 tkinter 文本小部件的一部分标记为只读?也就是说,我希望能够只允许在小部件的某些部分进行编辑。例如,我想只允许在提示之后而不是之前进行编辑,以模拟控制台。

0 投票
2 回答
3367 浏览

python - Tkinter:在之后设置 StringVar事件,包括按下的键

每次将一个字符输入一个Text小部件时,我都想获取该小部件的内容并从某个数字中减去它的长度(基本上是“你还有 x 个字符”的交易)。

但这StringVar()总是背后的一个事件。据我所知,这是因为事件是在字符输入到 Text 小部件之前处理的。这意味着如果我在该字段中有 3 个字符并且我输入了第 4StringVar个字符,则会更新但仍然是 3 个字符长,然后当我输入第 5 个字符时它会更新为 4。

有没有办法让两者保持一致?

这是一些代码。我删除了不相关的部分。

0 投票
1 回答
793 浏览

python - Tkinter:如何在文本小部件中使找到的单词加粗?

这就是我想要做的。用户输入搜索查询“hello world”。搜索该查询的文本,当找到带有“hello world”的句子时,它被插入到文本小部件中并显示给用户。

我想以某种方式突出显示搜索查询中的单词,使它们看起来像这样:

  • “这是一个简单的hello world表达式。”

我该怎么做?

0 投票
1 回答
775 浏览

javascript - 如何滚动文本数组?

我目前正在为一个童子军建立一个网站,并且我有一个在那里获得鹰童军的年轻人的数据库。我希望这些数据在 WordPress 中的文本小部件上滚动。我目前有插件让它工作我只是在它的代码方面苦苦挣扎。我有一些 php 代码将数据库发送到我的数组。我当前的问题是从我的 php 获取一个动态数组到我的 js 函数,然后让它从右到左滚动。最好的方法是什么?

.php

0 投票
0 回答
515 浏览

facebook - Facebook like box-WordPress 文本小部件在 IE 中显示但在 Firefox 和 chrome 中不显示

我正在这个网站上为客户http://mohamadelbialy.com/translate工作,Facebook 页面网址是https://www.facebook.com/translateinegypt我的操作系统是 windows 8.1,IE 版本 = 11.0.9600.16521,chrome版本 = 34.0.1788.0,Firefox 版本 = 28.0。

我使用https://developers.facebook.com/docs/plugins/like-box-for-pages生成一个类似 Iframe 的框,并通过 WordPress 文本小部件添加代码以在页面侧边栏上显示它(故意不显示在主页上),如果您单击任何页面,侧边栏上应该有类似 Fb 的框,但是它仅在 IE 中显示,并且我在 chrome 和 firefox 上都有一个空白区域。

有趣的是,两年前我为一个客户做了另一个网站,并使用相同的方法添加了类似 fb 的框,它曾经显示得很好,现在它给出了相同的结果。我已经尝试了几个插件,例如(简单的 fb 插件 - 官方 facebook 插件 - 以及大约 3 个),并尝试添加 html5 和 JDK 代码而不是 Iframe,但最终得到了相同的结果。

在我看来,fb-WordPress 集成出了点问题。如果您对此有任何解决方案,请告诉我,我无法像这样将网站交付给客户。任何帮助将不胜感激..谢谢。

0 投票
1 回答
1254 浏览

python - Tkinter:如何将文本小部件中输入的文本保存到新窗口中?

嗨,我是 Tkinter 编程新手。我已经编写了这个程序,它正在制作中。我创建了一个名为的类IngredientAdder(),并且在该类中的方法下def steps_box我有一个变量self.entry2,它调用文本小部件。当我运行程序时,文本框工作正常。但是,在我的方法下,当我按下方法中的按钮时,def save_recipie我编写了它以打印到终端窗口(words.get 对应于用户在名为 self.entry2 的文本框中输入的文本)。但是,当我运行程序并在文本框中输入文本并按下保存按钮时,没有任何内容打印到我的终端窗口中。如何修改我的代码,以便将用户在文本框中输入的文本打印到我的终端窗口中?帮助?words.get('1.0', 'end')init.gui

如果您可以在代码中添加注释,那将非常有帮助!谢谢。

0 投票
1 回答
141 浏览

widget - 文本小部件索引的异常行为?(Tcl/Tk)

我正在尝试为 Tk Text 小部件创建绑定以限制用户,因此他/她不能删除行中的第一个字符(该字符用作终端中的一种提示。)

这就是我几乎要做到这一点的方式:

它的工作原理是不让用户删除该行中的第一个字符,但无论出于何种原因,它也阻止用户删除该行中的第九个字符!例如:

现在从该行的末尾按退格键将删除直到

你好

然后停下来!我可以按向左箭头移动到“r”之后的下一个字符并继续删除,然后它应该不会删除胡萝卜。我看不出为什么会发生这种情况。如果有人可以指出我的错误或让我知道实现我想要的更好的方法,那就太好了。

0 投票
1 回答
54 浏览

search - 提供文本搜索命令参数的简洁方法?(Tcl/Tk)

我正在用 Tcl/Tk 编写的程序中实现“查找”功能,我正在努力寻找一种简洁/有效的方式来编写此代码。搜索将有不同的选项,例如“查找全部”、“精确”和“向上/向下搜索”等。

这是我尝试过的以及我打算在这里做的事情:

有了这个,我在尝试搜索时收到以下错误:

请告诉我有一个同样简洁的方式来写这个?我担心我必须为用户设置的每个选项组合创建不同的搜索......

0 投票
1 回答
88 浏览

python - 如何防止数字被四舍五入 Python Tkinter

我正在开发一个程序,该程序在用户在 Tkinter 中输入文本小部件时获取用户索引位置并将其保存到变量中。但是当索引为 1.20 时,它最终会变成 1.2 有没有办法确保索引为 1.20 的变量保持在 1.20?

我尝试过使用 float()。但这似乎不起作用。

有任何想法吗?

并提前感谢您。

0 投票
1 回答
214 浏览

python - Python Tkinter 文本小部件索引表现得很奇怪

我正在使用 Tkinter,并且正在使用将换行设置为 WORD 的文本小部件。如果您仍在键入单词,它会在单词结束时将其换行。但是当它这样做时,行索引保持为 1,直到您按下回车键。什么时候应该是 2,因为它是第二行。

有谁知道它为什么这样做?或者如何解决?