问题标签 [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.
flutter - 为什么在 Flutter 中自定义段落会很痛苦?
我已经为此苦苦挣扎了几天。我想在 Flutter 应用中显示一些大学课程。我使用了 Text 小部件,但它的可定制性不够。如果我想在整个段落中将一个单词加粗,我做不到。我尝试了 RichText 小部件,但那令人头疼,每次我想以某种方式自定义一段段落时,我都必须创建一个新的 TextSpan。
在你说降价之前,我也试了一下。但是我不能改变字体大小,它很小而且对眼睛不太容易。我确实检查了 Github 上的文档,但似乎没有足够的灵活性,您无法调整大小或对齐文本。
我只剩下一个选择,那就是使用 HTML 视图插件。我尝试导入它,但现在它给了我一个错误。
如果您知道如何自定义文本的任何技巧,希望在 Flutter 中,而不是使用 HTML/markdown,我将不胜感激。欢迎任何关于如何让我的生活更轻松的建议!
python - Tkinter 文本小部件
我在涉及 Tkinter 的 python 3.7 中的一些代码遇到问题。我正在使用一个在线教程,特别是这个。我对如何使用文本小部件中的 END 感到困惑。这是我的代码:
flutter - Flutter 中如何渲染字体或者如何避免垂直间距?
我有两个简单Text
的-Widgets,Row
它们有不同的字体大小。我用来CrossAxisAlignment.start
将它们垂直放置在垂直轴的开头。不幸的是,这两个文本块没有正确对齐。当我Flutter: Inspect Widget
在 VSCode 中使用时,我可以看到两个Text
-Widget 到行的顶部都有一些垂直间距,它随着字体大小而增加。这让我想起了CSSline-height
中的属性,但我在 Flutter 中没有找到等效的属性。
有没有办法在Text
没有这个间距的情况下呈现 -Widget 的内容?
要重现此行为,请Row
在 Flutter Create 演示应用程序中使用以下内容:
python - 如何将子进程文本输出发送到 Tkinter 文本小部件?
我正在这里编写一段代码,它将向 IP 地址发送 ping 并返回结果。它在 CLI 上运行良好,但我希望Text
使用 Tkinter 将其“打印”到小部件。我正处于将其发送到小部件 GUI 的地步,Text
但它仅在我中断程序后才使自己可见。当 ping 通过循环进行时,我希望滚动输出到 GUI 文本区域。
python - 有没有办法在一个圆圈周围(或内部)旋转文本?
典型的纺车我正在 Python tKinter 中制作纺车。通常,当你转动轮子时,你会落在轮子上的一个随机切片上,其中随机选择是切片上显示的文本。我找不到在切片上旋转文本的方法。
我尝试在 中使用角度选项create_text function
,只是它围绕圆心旋转文本:
我想要的预期结果是将文本显示在纺车的每个单独切片上,但它围绕中点旋转。有没有办法不让这种情况发生?
flutter - Flutter Text 小部件中的 StrutStyle 是什么
StrutStyle
Flutter 小部件中有什么Text
?我已阅读此文档,但无法理解其含义,尤其是height
、leading
和fontSize
参数。
python - 如何将文本添加到禁用的 Tkinter Text 小部件?
我知道使用 禁用文本小部件widget.config(state = tk.DISABLED)
,使用户无法更改小部件的内容。可以在使用 运行此语句之前添加内容widget.insert(tk.END, text-to-add)
,但之后您必须在NORMAL
和DISABLED
状态之间交替添加文本内容,使用如下命令:
有没有其他更有效的方法来做到这一点?
flutter - 为什么Text Widget的renderObject的高度大小大于fontSize
考虑使用这个简单的文本小部件:
当我检查 Flutter Inspector 中的 Widget 树时,我看到 renderObject 的高度为 19。此外,对于 fontSize = 14,renderObject 高度大小的值为 16。
这个 19(对于 fontSize 16)或 16(对于 fontSize 14)值是如何计算的?
我看到浏览器(至少是 Chrome)做了类似的事情,我注意到line-height
CSS 属性会这样做,其值约为 1.166667。
回到 Flutter,我注意到实际的 rendereBox 高度值是fontSize*lineHeight
四舍五入的(也是 1.166667 左右)。
我尝试将 的 设置height
为TextStyle
1(这似乎与 CSS 属性相同)但没有运气。该TextStyle
height
属性的默认值已经是 1,而不是 1.166667。
我在哪里可以得到这个 lineHeight 的确切值?如果 ti 没有在某处硬编码,它是如何计算的?
python - Tkinter:如何在画布中设置文本小部件的相对宽度?
在 Tkinter 中,当您在主窗口中放置一个 Text 小部件时,您可以设置 Text 小部件的宽度和主窗口宽度之间的关系:
如果 Text 小部件的父窗口是 Canvas 小部件,是否可以这样做?我尝试使用 Canvasitemconfig()
方法,但它不起作用:
在此先感谢您的帮助。