html - 在 QPushButton 中添加图像和文本之间的空间

标签 html css qt qtextdocument

我有一个富文本按钮,它是 QPushButton 的后代,并使用 QTextDocument 来提供有限的 HTML 支持。我需要创建一个按钮,它的左边有一个图标,右边有一个标题(图像和文本之间有一些空间)。

那么,假设我们有 set_html(const QString& html) 方法。我未能通过 img 标签中的 style 属性(带有 margin)在图像和文本之间添加空格。该方法的输入字符串是什么?

最佳答案

您可以尝试以下冗长的解决方法(由于 QLabel 对 HTML 的支持有限):

<table><tr><td><img src=":/save_monitor_settings.png"/></td><td style="padding-left:10px;">Some text</td></tr></table>

关于html - 在 QPushButton 中添加图像和文本之间的空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45453263/

相关文章:

html - 使用 Bootstrap 的文本和图像相对响应

c++ - 在 Windows XP 中以编程方式旋转显示? (C++/Qt 和 WindowsAPI)

c++ - 如何更改QGraphicsRectItem的颜色

c++ - Qt 自动保存 XML 文件

javascript - 如何检测 Canvas 中的图像何时被单击或至少获取其位置?

html - CSS Div Box WordPress 主题

javascript - 错误: [ng:areq] Argument 'loginCtrl>' is not a function got undefined

html - 如何在 R 中发布一个简单的 HTML 表单?

javascript - 将隐藏的溢出内容添加到新容器

html - 表格的内边框在 Internet Explorer 9 (IE 9) 中不会拉伸(stretch)整个表格