草庐IT

tkinter.text

全部标签

Python文件解析: Build tree from text file

我有一个用于构建树的缩进文本文件。每行代表一个节点,缩进代表深度以及当前节点是其子节点的节点。例如,一个文件可能看起来像ROOTNode1Node2Node3Node4Node5Node6WhichindicatesthatROOTcontainsthreechildren:1,5,and6,Node1hasonechild:2,andNode2hasonechild:3,etc.Ihavecomeupwitharecursivealgorithmandhaveprogrammeditanditworks,butit'skindofuglyandespeciallytreatsthee

python - 如何使用 tkinter 中的按钮设置 `Entry` 小部件的文本/值/内容

我正在尝试使用tkinter模块在GUI中使用按钮设置Entry小部件的文本。这个GUI是为了帮助我将数千个单词分为五类。每个类别都有一个按钮。我希望使用按钮可以显着加快我的速度,我想每次都仔细检查单词,否则我只会使用按钮并让GUI处理当前单词并输入下一个单词。出于某种原因,命令按钮的行为不像我希望的那样。这是一个例子:importtkinterastkfromtkinterimportttkwin=tk.Tk()v=tk.StringVar()defsetText(word):v.set(word)a=ttk.Button(win,text="plant",command=setTe

python - 是什么魔法阻止了 Tkinter 程序在交互式 shell 中阻塞?

注意:这是对以下问题的跟进:Tkinter-whendoIneedtocallmainloop?通常在使用Tkinter时,你调用Tk.mainloop运行事件循环并确保事件得到正确处理并且窗口保持交互而不会阻塞。在交互式shell中使用Tkinter时,似乎没有必要运行主循环。举个例子:>>>importtkinter>>>t=tkinter.Tk()将出现一个窗口,它不会阻塞:您可以与其交互、拖动它并关闭它。因此,交互式shell中的某些东西似乎确实识别出创建了一个窗口并在后台运行事件循环。现在是有趣的事情。再次以上面的例子为例,但是在下一个提示中(不关闭窗口),输入任何东西——而

python - 如何在 tkinter 中使无声异常变得更响亮?

如果我从终端运行以下代码,我会在终端中收到一条有用的错误消息:importTkinterastkmaster=tk.Tk()defcallback():raiseUserWarning("Exception!")b=tk.Button(master,text="Thiswillraiseanexception",command=callback)b.pack()tk.mainloop()但是,如果我在没有终端的情况下运行它(例如,通过双击图标),错误消息将被抑制。在我真实的、更复杂的Tkinter应用程序中,我喜欢GUI有点抗崩溃。我不喜欢我的用户很难给我有用的反馈来修复由此产生的意外

html - 使输入元素(类型 ="text")处理多行文本

我创建了一个带有输入的表单,但该框只能处理单行中的文本。我想设计它的样式,使输入字段类似于Twitter的输入字段,其中框本身是多行:当您按下回车键时它也会展开:这是我目前拥有的:Submit我已经设置了按钮和输入框的样式,但没有做任何改变其形状的事情,所以它是默认的。我需要调整什么才能实现这一目标? 最佳答案 您需要使用HTML元素。来自MDN:TheHTMLelementrepresentsamulti-lineplain-texteditingcontrol.使用对于多行文本,native是不可能的,如果被黑客攻击,将是无效的

带有 replace() 的 jQuery text() 不会替换文本

我有以下H2:Passwordresetinstructionshavebeensentto*|RESETPASSWORDEMAIL|*我想用我在jQuery变量emailAddress中的当前电子邮件地址替换*|RESETPASSWORDEMAIL|*。我已经尝试了以下但它不起作用:$('h2#resetPWSuccess').text().replace('*|RESETPASSWORDEMAIL|*',emailAddress).show();有没有办法更新h2文本-如果可能的话,我更喜欢一行。 最佳答案 改用这个:$('#r

html - 在 Mac OS X 上使用 Sublime Text 2 打开标签更改时自动更新结束标签

看到H2标签了吗?我怎样才能将它们全部更改为p标签,而无需逐行手动进行。cmd+d不可行,因为内部内容的长度不同。我发现了一个名为Emmet插件的插件,我安装了它但无法正常工作。(遵循步骤并被文档http://docs.emmet.io/actions/go-to-pair/混淆)。感谢您的帮助。--更新--不使用正则表达式。澄清一下,如果我更改open标签,我想要一些能自动更新closing标签的东西。 最佳答案 您需要“重命名标签”操作:https://github.com/sergeche/emmet-sublime#avai

html - 如何为 "text-overflow: ellipsis"和 "float:left"div 制作 "float:right"?

我的网页设计要求要有这样的标题:+-------------------------------------------------------------+|+---------------------++-------++------------------------+|||floatleftDIVA||DIVC||floatrightDIVB|||+---------------------++-------++------------------------+|+---------------------------------------------------------

jquery - input[type=text] 提交与显示不同的值

我正在使用Rails和jQuery开发应用程序。我想通过输入表单提交一个id整数值,但在用户填写表单时仍然向他显示一个友好的文本值。文本输入字段使用jQuery自动完成,因此一旦用户选择了一个条目,一个整数值将被放入输入字段。有什么方法可以显示与实际提交的值不同的值吗? 最佳答案 或者,您也可以保留一个隐藏的输入字段,并使用“更改”事件在用户每次更改原始字段时保持隐藏的输入字段更新。 关于jquery-input[type=text]提交与显示不同的值,我们在StackOverflow上

HTML 表格到 “graphical text” 用于代码注释

是否有一种工具(最好是基于命令行的)可以帮助将源代码转换为HTML表格为“图形文本”(对于HTML表格,可以考虑ASCIIart)以用于代码注释,如下所示?例如,给定以下HTML表格源AtesttablewithmergedcellsAverageothercategoryMischeightweightmales1.90.003females1.70.002该工具将输出如下内容以嵌入到代码注释中(如/*…*/):/*Atesttablewithmergedcells+----------+-------------------+----------+--------+||Averag