是否可以将 QtQuick 标签的 CSS 空白设置为预包装?

音乐创世纪

Label在 QML 文件中有一个 QtQuick ,如下所示:

import QtQuick.Controls 1.3 as Controls
Controls.Label {
    id: lbl
    text: "This is        some <b>bold text</b> with extra      white space"
}

如果text我的标签属性包含任何 HTML,则标签将其呈现为 HTML,并将原始文本中的多个空格压缩为一个空格(如果文本不包含 HTML,则将其呈现为普通文本,空格为保存)。

QWidget有一种setStyleSheet方法显然支持样式“white-space: pre-wrap”,这是我获得 HTML 渲染以保留空白所需的方法,但我不确定是否可以将其应用于 QML 文件中的标签. 有没有办法实现这一目标?

编辑:这个答案:https : //stackoverflow.com/a/2756376/14606显示了为QLabel. 有什么方法可以编写一个函数,让我通过我的 QtQuickLabel并将其转换为 aQLabel并以这种方式设置样式表?

音乐创世纪

您实际上Label可以通过在原始字符串上进行文本替换并将所有常规空格(“”)替换为&#8203;&#32;(这是一个零长度字符串后跟一个常规字符串)。然后Label将忠实地渲染连续的空格,就好像空白样式已设置为预换行一样。不幸的是,这只是一种工作(至少对我的目的而言),因为Label在两种情况下都不会以相同的方式处理换行。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

是否可以将按钮标签样式设置为链接?

是否可以将标签包装到变量中?

是否可以通过CSS将输入字段设置为只读?

是否可以在CSS中设置img标签的src属性的等效项?

是否可以在 HTML CSS 中为两个不同的 <a> 标签应用不同的设计?

是否可以仅将 CSS 应用于具有 onClick 参数的标签?

如果为每个CSS设置CSS,可以使用自己的可选命名空间的HTML标签吗?

将Facebook OG:image标签设置为none还是空白?

是否可以根据路线激活影响 html 标签的 css 类?

是否可以停止从HTML标签继承shadowDom中的CSS?

是否可以使用CSS将范围设置为工具提示

CSS-是否可以将border-bottom设置为与不关联的类相同的大小?

是否可以在使用用户脚本将“ X-Frame-Options”设置为“ SAMEORIGIN”的页面(标签)之间进行通信?

是否可以将 PRE_SET_DATA 事件中的自定义数据属性设置为表单标签本身?

如何在Firefox,IE等中预加载标签/将多个网站设置为默认网站

当没有标签直接相邻时,使用CSS将文件输入的样式设置为按钮->

将剔除复选框标签css-cursor从指针设置为不允许

如何将 box-shadow 设置为具有透明角的图像的 <img> 标签?(CSS)

是否可以使用 css 将中间 div 仅包装到下一行

是否可以使用insertAdjacentHTML()插入标签以包装某个元素?

无论如何,是否可以仅使用 CSS 在标签中的特定文本上添加 CSS?

是否可以仅使用css将div的高度设置为容器减去另一个div的高度?

StencilJS:是否可以将 stencil.config.ts 文件上的“globalStyle”设置为来自 node_module 的 css

是否可以将Google Container Registry(GCR)配置为允许推送新图像但不允许更改标签?

css - 删除锚标签下方的空白

是否可以使用飞碟(XHTML-Renderer)将CSS解析为类路径资源?

是否可以将.css文件中定义的类扩展为.scss文件?

CSS中的标签菜单-如何设置活动标签

如何将标签设置为StatelessAjaxSubmitLink?